
firmware.elf:     file format mmo

Disassembly of section .boot:

0000000000001000 <.boot>:
    1000:	27fefe30 	subu $254,$254,48
    1004:	affdfe28 	stou $253,$254,40
    1008:	23fdfe30 	addu $253,$254,48
    100c:	2703fd20 	subu $3,$253,32
    1010:	af000300 	stou $0,$3,0
    1014:	2700fd28 	subu $0,$253,40
    1018:	af010000 	stou $1,$0,0
    101c:	c1010200 	set $1,$2
    1020:	2700fd2c 	subu $0,$253,44
    1024:	ab010000 	sttu $1,$0,0
    1028:	2701fd18 	subu $1,$253,24
    102c:	2700fd28 	subu $0,$253,40
    1030:	8d020000 	ldo $2,$0,0
    1034:	af020100 	stou $2,$1,0
    1038:	2701fd10 	subu $1,$253,16
    103c:	2700fd20 	subu $0,$253,32
    1040:	8d020000 	ldo $2,$0,0
    1044:	af020100 	stou $2,$1,0
    1048:	2700fd18 	subu $0,$253,24
    104c:	2701fd10 	subu $1,$253,16
    1050:	8d020000 	ldo $2,$0,0
    1054:	8d000100 	ldo $0,$1,0
    1058:	32000200 	cmpu $0,$2,$0
    105c:	48000050 	bnn $0,119c <Main+0x19c>
    1060:	2700fd2c 	subu $0,$253,44
    1064:	89000000 	ldt $0,$0,0
    1068:	3b000020 	slu $0,$0,32
    106c:	3f000020 	sru $0,$0,32
    1070:	c1010000 	set $1,$0
    1074:	2700fd18 	subu $0,$253,24
    1078:	8d000000 	ldo $0,$0,0
    107c:	22010100 	addu $1,$1,$0
    1080:	2700fd10 	subu $0,$253,16
    1084:	8d000000 	ldo $0,$0,0
    1088:	32000100 	cmpu $0,$1,$0
    108c:	4c000044 	bnp $0,119c <Main+0x19c>
    1090:	2700fd2c 	subu $0,$253,44
    1094:	89000000 	ldt $0,$0,0
    1098:	3b000020 	slu $0,$0,32
    109c:	3f000020 	sru $0,$0,32
    10a0:	c1010000 	set $1,$0
    10a4:	2702fd18 	subu $2,$253,24
    10a8:	2700fd18 	subu $0,$253,24
    10ac:	8d000000 	ldo $0,$0,0
    10b0:	22000100 	addu $0,$1,$0
    10b4:	af000200 	stou $0,$2,0
    10b8:	2700fd2c 	subu $0,$253,44
    10bc:	89000000 	ldt $0,$0,0
    10c0:	3b000020 	slu $0,$0,32
    10c4:	3f000020 	sru $0,$0,32
    10c8:	c1010000 	set $1,$0
    10cc:	2702fd10 	subu $2,$253,16
    10d0:	2700fd10 	subu $0,$253,16
    10d4:	8d000000 	ldo $0,$0,0
    10d8:	22000100 	addu $0,$1,$0
    10dc:	af000200 	stou $0,$2,0
    10e0:	f0000011 	jmp 1124 <Main+0x124>
    10e4:	2701fd10 	subu $1,$253,16
    10e8:	2700fd10 	subu $0,$253,16
    10ec:	8d000000 	ldo $0,$0,0
    10f0:	27000001 	subu $0,$0,1
    10f4:	af000100 	stou $0,$1,0
    10f8:	2701fd18 	subu $1,$253,24
    10fc:	2700fd18 	subu $0,$253,24
    1100:	8d000000 	ldo $0,$0,0
    1104:	27000001 	subu $0,$0,1
    1108:	af000100 	stou $0,$1,0
    110c:	2700fd18 	subu $0,$253,24
    1110:	8d000000 	ldo $0,$0,0
    1114:	81010000 	ldb $1,$0,0
    1118:	2700fd10 	subu $0,$253,16
    111c:	8d000000 	ldo $0,$0,0
    1120:	a3010000 	stbu $1,$0,0
    1124:	2701fd2c 	subu $1,$253,44
    1128:	2700fd2c 	subu $0,$253,44
    112c:	89000000 	ldt $0,$0,0
    1130:	27000001 	subu $0,$0,1
    1134:	ab000100 	sttu $0,$1,0
    1138:	2700fd2c 	subu $0,$253,44
    113c:	89000000 	ldt $0,$0,0
    1140:	3b000020 	slu $0,$0,32
    1144:	3f000020 	sru $0,$0,32
    1148:	e301ffff 	setl $1,0xffff
    114c:	e601ffff 	incml $1,0xffff
    1150:	30000001 	cmp $0,$0,$1
    1154:	4b00ffe4 	bnz $0,10e4 <Main+0xe4>
    1158:	f000001e 	jmp 11d0 <Main+0x1d0>
    115c:	2700fd18 	subu $0,$253,24
    1160:	8d000000 	ldo $0,$0,0
    1164:	81010000 	ldb $1,$0,0
    1168:	2700fd10 	subu $0,$253,16
    116c:	8d000000 	ldo $0,$0,0
    1170:	a3010000 	stbu $1,$0,0
    1174:	2701fd10 	subu $1,$253,16
    1178:	2700fd10 	subu $0,$253,16
    117c:	8d000000 	ldo $0,$0,0
    1180:	23000001 	addu $0,$0,1
    1184:	af000100 	stou $0,$1,0
    1188:	2701fd18 	subu $1,$253,24
    118c:	2700fd18 	subu $0,$253,24
    1190:	8d000000 	ldo $0,$0,0
    1194:	23000001 	addu $0,$0,1
    1198:	af000100 	stou $0,$1,0
    119c:	2701fd2c 	subu $1,$253,44
    11a0:	2700fd2c 	subu $0,$253,44
    11a4:	89000000 	ldt $0,$0,0
    11a8:	27000001 	subu $0,$0,1
    11ac:	ab000100 	sttu $0,$1,0
    11b0:	2700fd2c 	subu $0,$253,44
    11b4:	89000000 	ldt $0,$0,0
    11b8:	3b000020 	slu $0,$0,32
    11bc:	3f000020 	sru $0,$0,32
    11c0:	e301ffff 	setl $1,0xffff
    11c4:	e601ffff 	incml $1,0xffff
    11c8:	30000001 	cmp $0,$0,$1
    11cc:	4b00ffe4 	bnz $0,115c <Main+0x15c>
    11d0:	2700fd20 	subu $0,$253,32
    11d4:	8d000000 	ldo $0,$0,0
    11d8:	8dfdfe28 	ldo $253,$254,40
    11dc:	23fefe30 	addu $254,$254,48
    11e0:	f8010000 	pop 1,0
    11e4:	27fefe10 	subu $254,$254,16
    11e8:	affdfe08 	stou $253,$254,8
    11ec:	23fdfe10 	addu $253,$254,16
    11f0:	2701fd10 	subu $1,$253,16
    11f4:	af000100 	stou $0,$1,0
    11f8:	2700fd10 	subu $0,$253,16
    11fc:	e3032cc0 	setl $3,0x2cc0
    1200:	e6030000 	incml $3,0x0
    1204:	e5030000 	incmh $3,0x0
    1208:	e4030000 	inch $3,0x0
    120c:	8d040000 	ldo $4,$0,0
    1210:	f20202e7 	pushj $2,1dac <printf>
    1214:	f0000000 	jmp 1214 <panic+0x30>
    1218:	27fefe10 	subu $254,$254,16
    121c:	affdfe08 	stou $253,$254,8
    1220:	23fdfe10 	addu $253,$254,16
    1224:	fe010004 	get $1,rJ
    1228:	2700fd10 	subu $0,$253,16
    122c:	af010000 	stou $1,$0,0
    1230:	f2020572 	pushj $2,27f8 <spi_init>
    1234:	e3030001 	setl $3,0x1
    1238:	2304fdb4 	addu $4,$253,180
    123c:	f20205f9 	pushj $2,2a20 <spi_rb>
    1240:	c1000200 	set $0,$2
    1244:	3b000020 	slu $0,$0,32
    1248:	3d000020 	sr $0,$0,32
    124c:	31000000 	cmp $0,$0,0
    1250:	42000006 	bz $0,1268 <getSuperblock+0x50>
    1254:	e3032ccc 	setl $3,0x2ccc
    1258:	e6030000 	incml $3,0x0
    125c:	e5030000 	incmh $3,0x0
    1260:	e4030000 	inch $3,0x0
    1264:	f302ffe0 	pushj $2,11e4 <panic>
    1268:	2303fd94 	addu $3,$253,148
    126c:	2304fdb4 	addu $4,$253,180
    1270:	e3050020 	setl $5,0x20
    1274:	f302ff63 	pushj $2,1000 <Main>
    1278:	2700fd10 	subu $0,$253,16
    127c:	8d000000 	ldo $0,$0,0
    1280:	f6040000 	put rJ,$0
    1284:	8dfdfe08 	ldo $253,$254,8
    1288:	23fefe10 	addu $254,$254,16
    128c:	f8000000 	pop 0,0
    1290:	27fefe10 	subu $254,$254,16
    1294:	affdfe08 	stou $253,$254,8
    1298:	23fdfe10 	addu $253,$254,16
    129c:	fe010004 	get $1,rJ
    12a0:	2700fd10 	subu $0,$253,16
    12a4:	af010000 	stou $1,$0,0
    12a8:	8900fd2c 	ldt $0,$253,44
    12ac:	3b000020 	slu $0,$0,32
    12b0:	3d000020 	sr $0,$0,32
    12b4:	c1030000 	set $3,$0
    12b8:	2304fdb4 	addu $4,$253,180
    12bc:	f20205d9 	pushj $2,2a20 <spi_rb>
    12c0:	c1000200 	set $0,$2
    12c4:	3b000020 	slu $0,$0,32
    12c8:	3d000020 	sr $0,$0,32
    12cc:	31000000 	cmp $0,$0,0
    12d0:	42000006 	bz $0,12e8 <getELFHeader+0x58>
    12d4:	e3032ce0 	setl $3,0x2ce0
    12d8:	e6030000 	incml $3,0x0
    12dc:	e5030000 	incmh $3,0x0
    12e0:	e4030000 	inch $3,0x0
    12e4:	f302ffc0 	pushj $2,11e4 <panic>
    12e8:	2303fd60 	addu $3,$253,96
    12ec:	2304fdb4 	addu $4,$253,180
    12f0:	e3050034 	setl $5,0x34
    12f4:	f302ff43 	pushj $2,1000 <Main>
    12f8:	2700fd10 	subu $0,$253,16
    12fc:	8d000000 	ldo $0,$0,0
    1300:	f6040000 	put rJ,$0
    1304:	8dfdfe08 	ldo $253,$254,8
    1308:	23fefe10 	addu $254,$254,16
    130c:	f8000000 	pop 0,0
    1310:	27fefe20 	subu $254,$254,32
    1314:	affdfe18 	stou $253,$254,24
    1318:	23fdfe20 	addu $253,$254,32
    131c:	fe020004 	get $2,rJ
    1320:	2701fd20 	subu $1,$253,32
    1324:	af020100 	stou $2,$1,0
    1328:	c1010000 	set $1,$0
    132c:	2700fd14 	subu $0,$253,20
    1330:	ab010000 	sttu $1,$0,0
    1334:	8902fdac 	ldt $2,$253,172
    1338:	2700fd14 	subu $0,$253,20
    133c:	89000000 	ldt $0,$0,0
    1340:	3b000020 	slu $0,$0,32
    1344:	3d000020 	sr $0,$0,32
    1348:	3b000006 	slu $0,$0,6
    134c:	3f000009 	sru $0,$0,9
    1350:	c1000000 	set $0,$0
    1354:	2701fd10 	subu $1,$253,16
    1358:	22000200 	addu $0,$2,$0
    135c:	ab000100 	sttu $0,$1,0
    1360:	2700fd14 	subu $0,$253,20
    1364:	89000000 	ldt $0,$0,0
    1368:	3b000020 	slu $0,$0,32
    136c:	3d000020 	sr $0,$0,32
    1370:	3b000006 	slu $0,$0,6
    1374:	c1000000 	set $0,$0
    1378:	2701fd0c 	subu $1,$253,12
    137c:	e30201ff 	setl $2,0x1ff
    1380:	c8000002 	and $0,$0,$2
    1384:	ab000100 	sttu $0,$1,0
    1388:	2700fd10 	subu $0,$253,16
    138c:	89000000 	ldt $0,$0,0
    1390:	3b000020 	slu $0,$0,32
    1394:	3d000020 	sr $0,$0,32
    1398:	c1040000 	set $4,$0
    139c:	2305fdb4 	addu $5,$253,180
    13a0:	f20305a0 	pushj $3,2a20 <spi_rb>
    13a4:	c1000300 	set $0,$3
    13a8:	3b000020 	slu $0,$0,32
    13ac:	3d000020 	sr $0,$0,32
    13b0:	31000000 	cmp $0,$0,0
    13b4:	42000006 	bz $0,13cc <getInode+0xbc>
    13b8:	e3042cf0 	setl $4,0x2cf0
    13bc:	e6040000 	incml $4,0x0
    13c0:	e5040000 	incmh $4,0x0
    13c4:	e4040000 	inch $4,0x0
    13c8:	f303ff87 	pushj $3,11e4 <panic>
    13cc:	2700fd0c 	subu $0,$253,12
    13d0:	89000000 	ldt $0,$0,0
    13d4:	3b000020 	slu $0,$0,32
    13d8:	3f000020 	sru $0,$0,32
    13dc:	c1010000 	set $1,$0
    13e0:	2300fdb4 	addu $0,$253,180
    13e4:	22000100 	addu $0,$1,$0
    13e8:	2304fd20 	addu $4,$253,32
    13ec:	c1050000 	set $5,$0
    13f0:	e3060040 	setl $6,0x40
    13f4:	f303ff03 	pushj $3,1000 <Main>
    13f8:	8900fd5c 	ldt $0,$253,92
    13fc:	2301fc30 	addu $1,$252,48
    1400:	3b000020 	slu $0,$0,32
    1404:	3d000020 	sr $0,$0,32
    1408:	c1040000 	set $4,$0
    140c:	c1050100 	set $5,$1
    1410:	f2030584 	pushj $3,2a20 <spi_rb>
    1414:	2700fd20 	subu $0,$253,32
    1418:	8d000000 	ldo $0,$0,0
    141c:	f6040000 	put rJ,$0
    1420:	c1000300 	set $0,$3
    1424:	3b000020 	slu $0,$0,32
    1428:	3d000020 	sr $0,$0,32
    142c:	31000000 	cmp $0,$0,0
    1430:	42000009 	bz $0,1454 <getInode+0x144>
    1434:	e3042cfc 	setl $4,0x2cfc
    1438:	e6040000 	incml $4,0x0
    143c:	e5040000 	incmh $4,0x0
    1440:	e4040000 	inch $4,0x0
    1444:	f303ff68 	pushj $3,11e4 <panic>
    1448:	2701fd20 	subu $1,$253,32
    144c:	8d010100 	ldo $1,$1,0
    1450:	f6040001 	put rJ,$1
    1454:	8dfdfe18 	ldo $253,$254,24
    1458:	23fefe20 	addu $254,$254,32
    145c:	f8000000 	pop 0,0
    1460:	27fefe20 	subu $254,$254,32
    1464:	affdfe18 	stou $253,$254,24
    1468:	23fdfe20 	addu $253,$254,32
    146c:	c1030000 	set $3,$0
    1470:	2700fd14 	subu $0,$253,20
    1474:	ab030000 	sttu $3,$0,0
    1478:	2700fd18 	subu $0,$253,24
    147c:	ab010000 	sttu $1,$0,0
    1480:	2700fd1c 	subu $0,$253,28
    1484:	ab020000 	sttu $2,$0,0
    1488:	f000003b 	jmp 1574 <load+0x114>
    148c:	2700fd14 	subu $0,$253,20
    1490:	89000000 	ldt $0,$0,0
    1494:	3b000020 	slu $0,$0,32
    1498:	3d000020 	sr $0,$0,32
    149c:	3d000009 	sr $0,$0,9
    14a0:	c1000000 	set $0,$0
    14a4:	3b000020 	slu $0,$0,32
    14a8:	3d000020 	sr $0,$0,32
    14ac:	3100000b 	cmp $0,$0,11
    14b0:	44000010 	bp $0,14f0 <load+0x90>
    14b4:	2700fd14 	subu $0,$253,20
    14b8:	89000000 	ldt $0,$0,0
    14bc:	3b000020 	slu $0,$0,32
    14c0:	3d000020 	sr $0,$0,32
    14c4:	3d000009 	sr $0,$0,9
    14c8:	c1000000 	set $0,$0
    14cc:	3b000020 	slu $0,$0,32
    14d0:	3d000020 	sr $0,$0,32
    14d4:	3b010002 	slu $1,$0,2
    14d8:	2300fd2c 	addu $0,$253,44
    14dc:	22000100 	addu $0,$1,$0
    14e0:	89010000 	ldt $1,$0,0
    14e4:	2700fd0c 	subu $0,$253,12
    14e8:	ab010000 	sttu $1,$0,0
    14ec:	f0000011 	jmp 1530 <load+0xd0>
    14f0:	2700fd14 	subu $0,$253,20
    14f4:	89000000 	ldt $0,$0,0
    14f8:	3b000020 	slu $0,$0,32
    14fc:	3d000020 	sr $0,$0,32
    1500:	3d000009 	sr $0,$0,9
    1504:	c1000000 	set $0,$0
    1508:	2700000c 	subu $0,$0,12
    150c:	c1000000 	set $0,$0
    1510:	3b000020 	slu $0,$0,32
    1514:	3d000020 	sr $0,$0,32
    1518:	3b010002 	slu $1,$0,2
    151c:	2300fc30 	addu $0,$252,48
    1520:	22000100 	addu $0,$1,$0
    1524:	89010000 	ldt $1,$0,0
    1528:	2700fd0c 	subu $0,$253,12
    152c:	ab010000 	sttu $1,$0,0
    1530:	2701fd14 	subu $1,$253,20
    1534:	2700fd14 	subu $0,$253,20
    1538:	89000000 	ldt $0,$0,0
    153c:	e7000200 	incl $0,0x200
    1540:	ab000100 	sttu $0,$1,0
    1544:	2701fd18 	subu $1,$253,24
    1548:	2700fd18 	subu $0,$253,24
    154c:	89000000 	ldt $0,$0,0
    1550:	e7000200 	incl $0,0x200
    1554:	ab000100 	sttu $0,$1,0
    1558:	2701fd1c 	subu $1,$253,28
    155c:	2700fd1c 	subu $0,$253,28
    1560:	89000000 	ldt $0,$0,0
    1564:	e3020200 	setl $2,0x200
    1568:	36020002 	negu $2,0,$2
    156c:	22000002 	addu $0,$0,$2
    1570:	ab000100 	sttu $0,$1,0
    1574:	2700fd1c 	subu $0,$253,28
    1578:	89000000 	ldt $0,$0,0
    157c:	3b000020 	slu $0,$0,32
    1580:	3d000020 	sr $0,$0,32
    1584:	31000000 	cmp $0,$0,0
    1588:	4500ffc1 	bp $0,148c <load+0x2c>
    158c:	8dfdfe18 	ldo $253,$254,24
    1590:	23fefe20 	addu $254,$254,32
    1594:	f8000000 	pop 0,0
    1598:	27fefe18 	subu $254,$254,24
    159c:	affdfe10 	stou $253,$254,16
    15a0:	23fdfe18 	addu $253,$254,24
    15a4:	fe010004 	get $1,rJ
    15a8:	2700fd18 	subu $0,$253,24
    15ac:	af010000 	stou $1,$0,0
    15b0:	f2050316 	pushj $5,2208 <uart_init>
    15b4:	e3062d08 	setl $6,0x2d08
    15b8:	e6060000 	incml $6,0x0
    15bc:	e5060000 	incmh $6,0x0
    15c0:	e4060000 	inch $6,0x0
    15c4:	f20501fa 	pushj $5,1dac <printf>
    15c8:	e3062d78 	setl $6,0x2d78
    15cc:	e6060000 	incml $6,0x0
    15d0:	e5060000 	incmh $6,0x0
    15d4:	e4060000 	inch $6,0x0
    15d8:	f20501f5 	pushj $5,1dac <printf>
    15dc:	e3062d98 	setl $6,0x2d98
    15e0:	e6060000 	incml $6,0x0
    15e4:	e5060000 	incmh $6,0x0
    15e8:	e4060000 	inch $6,0x0
    15ec:	f20501f0 	pushj $5,1dac <printf>
    15f0:	e3062db4 	setl $6,0x2db4
    15f4:	e6060000 	incml $6,0x0
    15f8:	e5060000 	incmh $6,0x0
    15fc:	e4060000 	inch $6,0x0
    1600:	f20501eb 	pushj $5,1dac <printf>
    1604:	e3062dc8 	setl $6,0x2dc8
    1608:	e6060000 	incml $6,0x0
    160c:	e5060000 	incmh $6,0x0
    1610:	e4060000 	inch $6,0x0
    1614:	f20501e6 	pushj $5,1dac <printf>
    1618:	e3062ddc 	setl $6,0x2ddc
    161c:	e6060000 	incml $6,0x0
    1620:	e5060000 	incmh $6,0x0
    1624:	e4060000 	inch $6,0x0
    1628:	f20501e1 	pushj $5,1dac <printf>
    162c:	e3062df0 	setl $6,0x2df0
    1630:	e6060000 	incml $6,0x0
    1634:	e5060000 	incmh $6,0x0
    1638:	e4060000 	inch $6,0x0
    163c:	f20501dc 	pushj $5,1dac <printf>
    1640:	e3062e04 	setl $6,0x2e04
    1644:	e6060000 	incml $6,0x0
    1648:	e5060000 	incmh $6,0x0
    164c:	e4060000 	inch $6,0x0
    1650:	f20501d7 	pushj $5,1dac <printf>
    1654:	2700fd10 	subu $0,$253,16
    1658:	e2018000 	setml $1,0x8000
    165c:	36010001 	negu $1,0,$1
    1660:	ab010000 	sttu $1,$0,0
    1664:	f0000006 	jmp 167c <main+0xe4>
    1668:	2701fd10 	subu $1,$253,16
    166c:	2700fd10 	subu $0,$253,16
    1670:	89000000 	ldt $0,$0,0
    1674:	23000004 	addu $0,$0,4
    1678:	ab000100 	sttu $0,$1,0
    167c:	2700fd10 	subu $0,$253,16
    1680:	89000000 	ldt $0,$0,0
    1684:	3b000020 	slu $0,$0,32
    1688:	3f000020 	sru $0,$0,32
    168c:	e301ffff 	setl $1,0xffff
    1690:	e6018007 	incml $1,0x8007
    1694:	32000001 	cmpu $0,$0,$1
    1698:	4d00fff4 	bnp $0,1668 <main+0xd0>
    169c:	e3062e20 	setl $6,0x2e20
    16a0:	e6060000 	incml $6,0x0
    16a4:	e5060000 	incmh $6,0x0
    16a8:	e4060000 	inch $6,0x0
    16ac:	f20501c0 	pushj $5,1dac <printf>
    16b0:	f0000007 	jmp 16cc <main+0x134>
    16b4:	f305fed9 	pushj $5,1218 <getSuperblock>
    16b8:	e3062e34 	setl $6,0x2e34
    16bc:	e6060000 	incml $6,0x0
    16c0:	e5060000 	incmh $6,0x0
    16c4:	e4060000 	inch $6,0x0
    16c8:	f20501b9 	pushj $5,1dac <printf>
    16cc:	8900fd94 	ldt $0,$253,148
    16d0:	3b000020 	slu $0,$0,32
    16d4:	3f000020 	sru $0,$0,32
    16d8:	e3013040 	setl $1,0x3040
    16dc:	e6011020 	incml $1,0x1020
    16e0:	30000001 	cmp $0,$0,$1
    16e4:	4b00fff4 	bnz $0,16b4 <main+0x11c>
    16e8:	e3062e38 	setl $6,0x2e38
    16ec:	e6060000 	incml $6,0x0
    16f0:	e5060000 	incmh $6,0x0
    16f4:	e4060000 	inch $6,0x0
    16f8:	f20501ad 	pushj $5,1dac <printf>
    16fc:	2700fd0c 	subu $0,$253,12
    1700:	e3010000 	setl $1,0x0
    1704:	ab010000 	sttu $1,$0,0
    1708:	f0000012 	jmp 1750 <main+0x1b8>
    170c:	2701fd0c 	subu $1,$253,12
    1710:	2700fd0c 	subu $0,$253,12
    1714:	89000000 	ldt $0,$0,0
    1718:	23000001 	addu $0,$0,1
    171c:	ab000100 	sttu $0,$1,0
    1720:	2700fd0c 	subu $0,$253,12
    1724:	89000000 	ldt $0,$0,0
    1728:	3b000020 	slu $0,$0,32
    172c:	3d000020 	sr $0,$0,32
    1730:	c1060000 	set $6,$0
    1734:	f305fef7 	pushj $5,1310 <getInode>
    1738:	f305fed6 	pushj $5,1290 <getELFHeader>
    173c:	e3062e34 	setl $6,0x2e34
    1740:	e6060000 	incml $6,0x0
    1744:	e5060000 	incmh $6,0x0
    1748:	e4060000 	inch $6,0x0
    174c:	f2050198 	pushj $5,1dac <printf>
    1750:	8900fd60 	ldt $0,$253,96
    1754:	3b000020 	slu $0,$0,32
    1758:	3f000020 	sru $0,$0,32
    175c:	e301457f 	setl $1,0x457f
    1760:	e601464c 	incml $1,0x464c
    1764:	30000001 	cmp $0,$0,$1
    1768:	4b00ffe9 	bnz $0,170c <main+0x174>
    176c:	8900fd78 	ldt $0,$253,120
    1770:	3b000020 	slu $0,$0,32
    1774:	3f000020 	sru $0,$0,32
    1778:	e2018000 	setml $1,0x8000
    177c:	30000001 	cmp $0,$0,$1
    1780:	4b00ffe3 	bnz $0,170c <main+0x174>
    1784:	8900fd78 	ldt $0,$253,120
    1788:	3b000020 	slu $0,$0,32
    178c:	3f000020 	sru $0,$0,32
    1790:	e3062e50 	setl $6,0x2e50
    1794:	e6060000 	incml $6,0x0
    1798:	e5060000 	incmh $6,0x0
    179c:	e4060000 	inch $6,0x0
    17a0:	c1070000 	set $7,$0
    17a4:	f2050182 	pushj $5,1dac <printf>
    17a8:	e3062e60 	setl $6,0x2e60
    17ac:	e6060000 	incml $6,0x0
    17b0:	e5060000 	incmh $6,0x0
    17b4:	e4060000 	inch $6,0x0
    17b8:	f205017d 	pushj $5,1dac <printf>
    17bc:	2700fd10 	subu $0,$253,16
    17c0:	e3010000 	setl $1,0x0
    17c4:	ab010000 	sttu $1,$0,0
    17c8:	f000004a 	jmp 18f0 <main+0x358>
    17cc:	8900fd7c 	ldt $0,$253,124
    17d0:	3b000020 	slu $0,$0,32
    17d4:	3f000020 	sru $0,$0,32
    17d8:	c1010000 	set $1,$0
    17dc:	2700fd10 	subu $0,$253,16
    17e0:	89000000 	ldt $0,$0,0
    17e4:	3b000020 	slu $0,$0,32
    17e8:	3d000020 	sr $0,$0,32
    17ec:	3b000005 	slu $0,$0,5
    17f0:	22010100 	addu $1,$1,$0
    17f4:	2300fdb4 	addu $0,$253,180
    17f8:	22000100 	addu $0,$1,$0
    17fc:	2306fd00 	addu $6,$253,0
    1800:	c1070000 	set $7,$0
    1804:	e3080020 	setl $8,0x20
    1808:	f305fdfe 	pushj $5,1000 <Main>
    180c:	8901fd00 	ldt $1,$253,0
    1810:	8902fd0c 	ldt $2,$253,12
    1814:	8904fd10 	ldt $4,$253,16
    1818:	2700fd10 	subu $0,$253,16
    181c:	89000000 	ldt $0,$0,0
    1820:	3b030020 	slu $3,$0,32
    1824:	3d030320 	sr $3,$3,32
    1828:	3b010120 	slu $1,$1,32
    182c:	3f010120 	sru $1,$1,32
    1830:	3b020220 	slu $2,$2,32
    1834:	3f020220 	sru $2,$2,32
    1838:	3b000420 	slu $0,$4,32
    183c:	3f000020 	sru $0,$0,32
    1840:	e3062e90 	setl $6,0x2e90
    1844:	e6060000 	incml $6,0x0
    1848:	e5060000 	incmh $6,0x0
    184c:	e4060000 	inch $6,0x0
    1850:	c1070300 	set $7,$3
    1854:	c1080100 	set $8,$1
    1858:	c1090200 	set $9,$2
    185c:	c10a0000 	set $10,$0
    1860:	f2050153 	pushj $5,1dac <printf>
    1864:	8900fd00 	ldt $0,$253,0
    1868:	3b000020 	slu $0,$0,32
    186c:	3f000020 	sru $0,$0,32
    1870:	31000001 	cmp $0,$0,1
    1874:	4a000015 	bnz $0,18c8 <main+0x330>
    1878:	8900fd04 	ldt $0,$253,4
    187c:	c1010000 	set $1,$0
    1880:	8900fd0c 	ldt $0,$253,12
    1884:	c1030000 	set $3,$0
    1888:	8900fd10 	ldt $0,$253,16
    188c:	3b020120 	slu $2,$1,32
    1890:	3d020220 	sr $2,$2,32
    1894:	3b010320 	slu $1,$3,32
    1898:	3d010120 	sr $1,$1,32
    189c:	3b000020 	slu $0,$0,32
    18a0:	3d000020 	sr $0,$0,32
    18a4:	c1060200 	set $6,$2
    18a8:	c1070100 	set $7,$1
    18ac:	c1080000 	set $8,$0
    18b0:	f305feec 	pushj $5,1460 <load>
    18b4:	e3062ea0 	setl $6,0x2ea0
    18b8:	e6060000 	incml $6,0x0
    18bc:	e5060000 	incmh $6,0x0
    18c0:	e4060000 	inch $6,0x0
    18c4:	f205013a 	pushj $5,1dac <printf>
    18c8:	e3062ea4 	setl $6,0x2ea4
    18cc:	e6060000 	incml $6,0x0
    18d0:	e5060000 	incmh $6,0x0
    18d4:	e4060000 	inch $6,0x0
    18d8:	f2050135 	pushj $5,1dac <printf>
    18dc:	2701fd10 	subu $1,$253,16
    18e0:	2700fd10 	subu $0,$253,16
    18e4:	89000000 	ldt $0,$0,0
    18e8:	23000001 	addu $0,$0,1
    18ec:	ab000100 	sttu $0,$1,0
    18f0:	8500fd8c 	ldw $0,$253,140
    18f4:	c1000000 	set $0,$0
    18f8:	3b000010 	slu $0,$0,16
    18fc:	c1000000 	set $0,$0
    1900:	3b000020 	slu $0,$0,32
    1904:	3f000020 	sru $0,$0,32
    1908:	3f000010 	sru $0,$0,16
    190c:	c1000000 	set $0,$0
    1910:	2702fd10 	subu $2,$253,16
    1914:	3b010020 	slu $1,$0,32
    1918:	3d010120 	sr $1,$1,32
    191c:	89000200 	ldt $0,$2,0
    1920:	3b000020 	slu $0,$0,32
    1924:	3d000020 	sr $0,$0,32
    1928:	30000100 	cmp $0,$1,$0
    192c:	4500ffa8 	bp $0,17cc <main+0x234>
    1930:	e3062ea8 	setl $6,0x2ea8
    1934:	e6060000 	incml $6,0x0
    1938:	e5060000 	incmh $6,0x0
    193c:	e4060000 	inch $6,0x0
    1940:	f205011b 	pushj $5,1dac <printf>
    1944:	2700fd18 	subu $0,$253,24
    1948:	8d000000 	ldo $0,$0,0
    194c:	f6040000 	put rJ,$0
    1950:	8dfdfe10 	ldo $253,$254,16
    1954:	23fefe18 	addu $254,$254,24
    1958:	f8000000 	pop 0,0
    195c:	27fefe40 	subu $254,$254,64
    1960:	affdfe38 	stou $253,$254,56
    1964:	23fdfe40 	addu $253,$254,64
    1968:	fe030004 	get $3,rJ
    196c:	2702fd40 	subu $2,$253,64
    1970:	af030200 	stou $3,$2,0
    1974:	c1020000 	set $2,$0
    1978:	2700fd2c 	subu $0,$253,44
    197c:	ab020000 	sttu $2,$0,0
    1980:	2700fd30 	subu $0,$253,48
    1984:	ab010000 	sttu $1,$0,0
    1988:	2701fd0c 	subu $1,$253,12
    198c:	2700fd38 	subu $0,$253,56
    1990:	af010000 	stou $1,$0,0
    1994:	e3030000 	setl $3,0x0
    1998:	2702fd38 	subu $2,$253,56
    199c:	8d020200 	ldo $2,$2,0
    19a0:	ab030200 	sttu $3,$2,0
    19a4:	2700fd2c 	subu $0,$253,44
    19a8:	89000000 	ldt $0,$0,0
    19ac:	3b000020 	slu $0,$0,32
    19b0:	3d000020 	sr $0,$0,32
    19b4:	31000000 	cmp $0,$0,0
    19b8:	48000005 	bnn $0,19cc <printint+0x70>
    19bc:	e3010001 	setl $1,0x1
    19c0:	2700fd38 	subu $0,$253,56
    19c4:	8d000000 	ldo $0,$0,0
    19c8:	ab010000 	sttu $1,$0,0
    19cc:	2700fd0c 	subu $0,$253,12
    19d0:	89000000 	ldt $0,$0,0
    19d4:	3b000020 	slu $0,$0,32
    19d8:	3d000020 	sr $0,$0,32
    19dc:	31000000 	cmp $0,$0,0
    19e0:	42000008 	bz $0,1a00 <printint+0xa4>
    19e4:	2700fd2c 	subu $0,$253,44
    19e8:	89000000 	ldt $0,$0,0
    19ec:	36000000 	negu $0,0,$0
    19f0:	c1010000 	set $1,$0
    19f4:	2700fd10 	subu $0,$253,16
    19f8:	ab010000 	sttu $1,$0,0
    19fc:	f0000005 	jmp 1a10 <printint+0xb4>
    1a00:	2701fd10 	subu $1,$253,16
    1a04:	2700fd2c 	subu $0,$253,44
    1a08:	89020000 	ldt $2,$0,0
    1a0c:	ab020100 	sttu $2,$1,0
    1a10:	2700fd14 	subu $0,$253,20
    1a14:	e3030000 	setl $3,0x0
    1a18:	ab030000 	sttu $3,$0,0
    1a1c:	2700fd14 	subu $0,$253,20
    1a20:	89030000 	ldt $3,$0,0
    1a24:	2700fd30 	subu $0,$253,48
    1a28:	89020000 	ldt $2,$0,0
    1a2c:	2700fd10 	subu $0,$253,16
    1a30:	89000000 	ldt $0,$0,0
    1a34:	3b010020 	slu $1,$0,32
    1a38:	3f010120 	sru $1,$1,32
    1a3c:	3b000220 	slu $0,$2,32
    1a40:	3f000020 	sru $0,$0,32
    1a44:	1e000100 	divu $0,$1,$0
    1a48:	fe000006 	get $0,rR
    1a4c:	3b000020 	slu $0,$0,32
    1a50:	3f000020 	sru $0,$0,32
    1a54:	2301fc00 	addu $1,$252,0
    1a58:	22000001 	addu $0,$0,$1
    1a5c:	81020000 	ldb $2,$0,0
    1a60:	2701fd24 	subu $1,$253,36
    1a64:	3b000320 	slu $0,$3,32
    1a68:	3d000020 	sr $0,$0,32
    1a6c:	a2020100 	stbu $2,$1,$0
    1a70:	2701fd14 	subu $1,$253,20
    1a74:	2700fd14 	subu $0,$253,20
    1a78:	89000000 	ldt $0,$0,0
    1a7c:	23000001 	addu $0,$0,1
    1a80:	ab000100 	sttu $0,$1,0
    1a84:	2700fd30 	subu $0,$253,48
    1a88:	89020000 	ldt $2,$0,0
    1a8c:	2703fd10 	subu $3,$253,16
    1a90:	2700fd10 	subu $0,$253,16
    1a94:	89000000 	ldt $0,$0,0
    1a98:	3b010020 	slu $1,$0,32
    1a9c:	3f010120 	sru $1,$1,32
    1aa0:	3b000220 	slu $0,$2,32
    1aa4:	3f000020 	sru $0,$0,32
    1aa8:	1e000100 	divu $0,$1,$0
    1aac:	ab000300 	sttu $0,$3,0
    1ab0:	2700fd10 	subu $0,$253,16
    1ab4:	89000000 	ldt $0,$0,0
    1ab8:	3b000020 	slu $0,$0,32
    1abc:	3f000020 	sru $0,$0,32
    1ac0:	31000000 	cmp $0,$0,0
    1ac4:	4b00ffd6 	bnz $0,1a1c <printint+0xc0>
    1ac8:	2700fd0c 	subu $0,$253,12
    1acc:	89000000 	ldt $0,$0,0
    1ad0:	3b000020 	slu $0,$0,32
    1ad4:	3d000020 	sr $0,$0,32
    1ad8:	31000000 	cmp $0,$0,0
    1adc:	42000022 	bz $0,1b64 <printint+0x208>
    1ae0:	2700fd14 	subu $0,$253,20
    1ae4:	89000000 	ldt $0,$0,0
    1ae8:	2701fd24 	subu $1,$253,36
    1aec:	3b000020 	slu $0,$0,32
    1af0:	3d000020 	sr $0,$0,32
    1af4:	e302002d 	setl $2,0x2d
    1af8:	a2020100 	stbu $2,$1,$0
    1afc:	2701fd14 	subu $1,$253,20
    1b00:	2700fd14 	subu $0,$253,20
    1b04:	89000000 	ldt $0,$0,0
    1b08:	23000001 	addu $0,$0,1
    1b0c:	ab000100 	sttu $0,$1,0
    1b10:	f0000015 	jmp 1b64 <printint+0x208>
    1b14:	2700fd14 	subu $0,$253,20
    1b18:	89000000 	ldt $0,$0,0
    1b1c:	2701fd24 	subu $1,$253,36
    1b20:	3b000020 	slu $0,$0,32
    1b24:	3d000020 	sr $0,$0,32
    1b28:	80000100 	ldb $0,$1,$0
    1b2c:	c1000000 	set $0,$0
    1b30:	3b000018 	slu $0,$0,24
    1b34:	c1000000 	set $0,$0
    1b38:	3b000020 	slu $0,$0,32
    1b3c:	3d000020 	sr $0,$0,32
    1b40:	3d000018 	sr $0,$0,24
    1b44:	c1000000 	set $0,$0
    1b48:	3b000020 	slu $0,$0,32
    1b4c:	3d000020 	sr $0,$0,32
    1b50:	c1050000 	set $5,$0
    1b54:	f20401c2 	pushj $4,225c <putchar>
    1b58:	2703fd40 	subu $3,$253,64
    1b5c:	8d030300 	ldo $3,$3,0
    1b60:	f6040003 	put rJ,$3
    1b64:	2701fd14 	subu $1,$253,20
    1b68:	2700fd14 	subu $0,$253,20
    1b6c:	89000000 	ldt $0,$0,0
    1b70:	27000001 	subu $0,$0,1
    1b74:	ab000100 	sttu $0,$1,0
    1b78:	2700fd14 	subu $0,$253,20
    1b7c:	89000000 	ldt $0,$0,0
    1b80:	3b000020 	slu $0,$0,32
    1b84:	3d000020 	sr $0,$0,32
    1b88:	31000000 	cmp $0,$0,0
    1b8c:	4900ffe2 	bnn $0,1b14 <printint+0x1b8>
    1b90:	8dfdfe38 	ldo $253,$254,56
    1b94:	23fefe40 	addu $254,$254,64
    1b98:	f8000000 	pop 0,0
    1b9c:	27fefe20 	subu $254,$254,32
    1ba0:	affdfe18 	stou $253,$254,24
    1ba4:	23fdfe20 	addu $253,$254,32
    1ba8:	fe020004 	get $2,rJ
    1bac:	2701fd20 	subu $1,$253,32
    1bb0:	af020100 	stou $2,$1,0
    1bb4:	2701fd14 	subu $1,$253,20
    1bb8:	ab000100 	sttu $0,$1,0
    1bbc:	e3040030 	setl $4,0x30
    1bc0:	f20301a7 	pushj $3,225c <putchar>
    1bc4:	e3040078 	setl $4,0x78
    1bc8:	f20301a5 	pushj $3,225c <putchar>
    1bcc:	2700fd20 	subu $0,$253,32
    1bd0:	8d000000 	ldo $0,$0,0
    1bd4:	f6040000 	put rJ,$0
    1bd8:	2700fd0c 	subu $0,$253,12
    1bdc:	e3010000 	setl $1,0x0
    1be0:	ab010000 	sttu $1,$0,0
    1be4:	f0000024 	jmp 1c74 <printptr+0xd8>
    1be8:	2700fd14 	subu $0,$253,20
    1bec:	89000000 	ldt $0,$0,0
    1bf0:	3b000020 	slu $0,$0,32
    1bf4:	3f000020 	sru $0,$0,32
    1bf8:	3f00001c 	sru $0,$0,28
    1bfc:	c1000000 	set $0,$0
    1c00:	3b000020 	slu $0,$0,32
    1c04:	3f000020 	sru $0,$0,32
    1c08:	2301fc00 	addu $1,$252,0
    1c0c:	22000001 	addu $0,$0,$1
    1c10:	81000000 	ldb $0,$0,0
    1c14:	c1000000 	set $0,$0
    1c18:	3b000018 	slu $0,$0,24
    1c1c:	c1000000 	set $0,$0
    1c20:	3b000020 	slu $0,$0,32
    1c24:	3d000020 	sr $0,$0,32
    1c28:	3d000018 	sr $0,$0,24
    1c2c:	c1000000 	set $0,$0
    1c30:	3b000020 	slu $0,$0,32
    1c34:	3d000020 	sr $0,$0,32
    1c38:	c1040000 	set $4,$0
    1c3c:	f2030188 	pushj $3,225c <putchar>
    1c40:	2702fd20 	subu $2,$253,32
    1c44:	8d020200 	ldo $2,$2,0
    1c48:	f6040002 	put rJ,$2
    1c4c:	2701fd0c 	subu $1,$253,12
    1c50:	2700fd0c 	subu $0,$253,12
    1c54:	89000000 	ldt $0,$0,0
    1c58:	23000001 	addu $0,$0,1
    1c5c:	ab000100 	sttu $0,$1,0
    1c60:	2701fd14 	subu $1,$253,20
    1c64:	2700fd14 	subu $0,$253,20
    1c68:	89000000 	ldt $0,$0,0
    1c6c:	3b000004 	slu $0,$0,4
    1c70:	ab000100 	sttu $0,$1,0
    1c74:	2700fd0c 	subu $0,$253,12
    1c78:	89000000 	ldt $0,$0,0
    1c7c:	3b000020 	slu $0,$0,32
    1c80:	3d000020 	sr $0,$0,32
    1c84:	31000007 	cmp $0,$0,7
    1c88:	4d00ffd8 	bnp $0,1be8 <printptr+0x4c>
    1c8c:	8dfdfe18 	ldo $253,$254,24
    1c90:	23fefe20 	addu $254,$254,32
    1c94:	f8000000 	pop 0,0
    1c98:	27fefe10 	subu $254,$254,16
    1c9c:	affdfe08 	stou $253,$254,8
    1ca0:	23fdfe10 	addu $253,$254,16
    1ca4:	fe020004 	get $2,rJ
    1ca8:	c1010000 	set $1,$0
    1cac:	2700fd09 	subu $0,$253,9
    1cb0:	a3010000 	stbu $1,$0,0
    1cb4:	2700fd09 	subu $0,$253,9
    1cb8:	81000000 	ldb $0,$0,0
    1cbc:	3b000038 	slu $0,$0,56
    1cc0:	3f000038 	sru $0,$0,56
    1cc4:	3f000004 	sru $0,$0,4
    1cc8:	c1000000 	set $0,$0
    1ccc:	c1000000 	set $0,$0
    1cd0:	3b000018 	slu $0,$0,24
    1cd4:	c1000000 	set $0,$0
    1cd8:	3b000020 	slu $0,$0,32
    1cdc:	3f000020 	sru $0,$0,32
    1ce0:	3f000018 	sru $0,$0,24
    1ce4:	c1000000 	set $0,$0
    1ce8:	c900000f 	and $0,$0,15
    1cec:	c1000000 	set $0,$0
    1cf0:	3b000020 	slu $0,$0,32
    1cf4:	3d000020 	sr $0,$0,32
    1cf8:	2301fc00 	addu $1,$252,0
    1cfc:	22000001 	addu $0,$0,$1
    1d00:	81000000 	ldb $0,$0,0
    1d04:	c1000000 	set $0,$0
    1d08:	3b000018 	slu $0,$0,24
    1d0c:	c1000000 	set $0,$0
    1d10:	3b000020 	slu $0,$0,32
    1d14:	3d000020 	sr $0,$0,32
    1d18:	3d000018 	sr $0,$0,24
    1d1c:	c1000000 	set $0,$0
    1d20:	3b000020 	slu $0,$0,32
    1d24:	3d000020 	sr $0,$0,32
    1d28:	c1040000 	set $4,$0
    1d2c:	f203014c 	pushj $3,225c <putchar>
    1d30:	2700fd09 	subu $0,$253,9
    1d34:	81000000 	ldb $0,$0,0
    1d38:	c1000000 	set $0,$0
    1d3c:	3b000018 	slu $0,$0,24
    1d40:	c1000000 	set $0,$0
    1d44:	3b000020 	slu $0,$0,32
    1d48:	3f000020 	sru $0,$0,32
    1d4c:	3f000018 	sru $0,$0,24
    1d50:	c1000000 	set $0,$0
    1d54:	c900000f 	and $0,$0,15
    1d58:	c1000000 	set $0,$0
    1d5c:	3b000020 	slu $0,$0,32
    1d60:	3d000020 	sr $0,$0,32
    1d64:	2301fc00 	addu $1,$252,0
    1d68:	22000001 	addu $0,$0,$1
    1d6c:	81000000 	ldb $0,$0,0
    1d70:	c1000000 	set $0,$0
    1d74:	3b000018 	slu $0,$0,24
    1d78:	c1000000 	set $0,$0
    1d7c:	3b000020 	slu $0,$0,32
    1d80:	3d000020 	sr $0,$0,32
    1d84:	3d000018 	sr $0,$0,24
    1d88:	c1000000 	set $0,$0
    1d8c:	3b000020 	slu $0,$0,32
    1d90:	3d000020 	sr $0,$0,32
    1d94:	c1040000 	set $4,$0
    1d98:	f2030131 	pushj $3,225c <putchar>
    1d9c:	f6040002 	put rJ,$2
    1da0:	8dfdfe08 	ldo $253,$254,8
    1da4:	23fefe10 	addu $254,$254,16
    1da8:	f8000000 	pop 0,0
    1dac:	27fefeb0 	subu $254,$254,176
    1db0:	af0ffea8 	stou $15,$254,168
    1db4:	af0efea0 	stou $14,$254,160
    1db8:	af0dfe98 	stou $13,$254,152
    1dbc:	af0cfe90 	stou $12,$254,144
    1dc0:	af0bfe88 	stou $11,$254,136
    1dc4:	af0afe80 	stou $10,$254,128
    1dc8:	af09fe78 	stou $9,$254,120
    1dcc:	af08fe70 	stou $8,$254,112
    1dd0:	af07fe68 	stou $7,$254,104
    1dd4:	af06fe60 	stou $6,$254,96
    1dd8:	af05fe58 	stou $5,$254,88
    1ddc:	af04fe50 	stou $4,$254,80
    1de0:	af03fe48 	stou $3,$254,72
    1de4:	af02fe40 	stou $2,$254,64
    1de8:	af01fe38 	stou $1,$254,56
    1dec:	affdfe30 	stou $253,$254,48
    1df0:	23fdfe38 	addu $253,$254,56
    1df4:	fe020004 	get $2,rJ
    1df8:	2701fd30 	subu $1,$253,48
    1dfc:	af020100 	stou $2,$1,0
    1e00:	2701fd28 	subu $1,$253,40
    1e04:	af000100 	stou $0,$1,0
    1e08:	c101fd00 	set $1,$253
    1e0c:	2700fd20 	subu $0,$253,32
    1e10:	af010000 	stou $1,$0,0
    1e14:	2700fd18 	subu $0,$253,24
    1e18:	e3010000 	setl $1,0x0
    1e1c:	ab010000 	sttu $1,$0,0
    1e20:	f00000de 	jmp 2198 <printf+0x3ec>
    1e24:	2700fd14 	subu $0,$253,20
    1e28:	89000000 	ldt $0,$0,0
    1e2c:	3b000020 	slu $0,$0,32
    1e30:	3d000020 	sr $0,$0,32
    1e34:	31000025 	cmp $0,$0,37
    1e38:	4200000b 	bz $0,1e64 <printf+0xb8>
    1e3c:	2700fd14 	subu $0,$253,20
    1e40:	89000000 	ldt $0,$0,0
    1e44:	3b000020 	slu $0,$0,32
    1e48:	3d000020 	sr $0,$0,32
    1e4c:	c1040000 	set $4,$0
    1e50:	f2030103 	pushj $3,225c <putchar>
    1e54:	2702fd30 	subu $2,$253,48
    1e58:	8d020200 	ldo $2,$2,0
    1e5c:	f6040002 	put rJ,$2
    1e60:	f00000c9 	jmp 2184 <printf+0x3d8>
    1e64:	2701fd18 	subu $1,$253,24
    1e68:	2700fd18 	subu $0,$253,24
    1e6c:	89000000 	ldt $0,$0,0
    1e70:	23000001 	addu $0,$0,1
    1e74:	ab000100 	sttu $0,$1,0
    1e78:	2700fd18 	subu $0,$253,24
    1e7c:	89000000 	ldt $0,$0,0
    1e80:	3b000020 	slu $0,$0,32
    1e84:	3d000020 	sr $0,$0,32
    1e88:	c1010000 	set $1,$0
    1e8c:	2700fd28 	subu $0,$253,40
    1e90:	8d000000 	ldo $0,$0,0
    1e94:	22000100 	addu $0,$1,$0
    1e98:	81000000 	ldb $0,$0,0
    1e9c:	c1000000 	set $0,$0
    1ea0:	3b000018 	slu $0,$0,24
    1ea4:	c1000000 	set $0,$0
    1ea8:	3b000020 	slu $0,$0,32
    1eac:	3d000020 	sr $0,$0,32
    1eb0:	3d000018 	sr $0,$0,24
    1eb4:	c1000000 	set $0,$0
    1eb8:	2701fd14 	subu $1,$253,20
    1ebc:	c90000ff 	and $0,$0,255
    1ec0:	ab000100 	sttu $0,$1,0
    1ec4:	2700fd14 	subu $0,$253,20
    1ec8:	89000000 	ldt $0,$0,0
    1ecc:	3b000020 	slu $0,$0,32
    1ed0:	3d000020 	sr $0,$0,32
    1ed4:	31000000 	cmp $0,$0,0
    1ed8:	420000c9 	bz $0,21fc <printf+0x450>
    1edc:	2700fd14 	subu $0,$253,20
    1ee0:	89000000 	ldt $0,$0,0
    1ee4:	3b020020 	slu $2,$0,32
    1ee8:	2701fd38 	subu $1,$253,56
    1eec:	af020100 	stou $2,$1,0
    1ef0:	2700fd38 	subu $0,$253,56
    1ef4:	8d000000 	ldo $0,$0,0
    1ef8:	3d010020 	sr $1,$0,32
    1efc:	2700fd38 	subu $0,$253,56
    1f00:	af010000 	stou $1,$0,0
    1f04:	2701fd38 	subu $1,$253,56
    1f08:	8d010100 	ldo $1,$1,0
    1f0c:	31000170 	cmp $0,$1,112
    1f10:	4200004b 	bz $0,203c <printf+0x290>
    1f14:	2702fd38 	subu $2,$253,56
    1f18:	8d020200 	ldo $2,$2,0
    1f1c:	31000270 	cmp $0,$2,112
    1f20:	4400000e 	bp $0,1f58 <printf+0x1ac>
    1f24:	2701fd38 	subu $1,$253,56
    1f28:	8d010100 	ldo $1,$1,0
    1f2c:	31000162 	cmp $0,$1,98
    1f30:	42000013 	bz $0,1f7c <printf+0x1d0>
    1f34:	2702fd38 	subu $2,$253,56
    1f38:	8d020200 	ldo $2,$2,0
    1f3c:	31000264 	cmp $0,$2,100
    1f40:	4200001f 	bz $0,1fbc <printf+0x210>
    1f44:	2701fd38 	subu $1,$253,56
    1f48:	8d010100 	ldo $1,$1,0
    1f4c:	31000125 	cmp $0,$1,37
    1f50:	4200007c 	bz $0,2140 <printf+0x394>
    1f54:	f0000081 	jmp 2158 <printf+0x3ac>
    1f58:	2702fd38 	subu $2,$253,56
    1f5c:	8d020200 	ldo $2,$2,0
    1f60:	31000273 	cmp $0,$2,115
    1f64:	42000045 	bz $0,2078 <printf+0x2cc>
    1f68:	2701fd38 	subu $1,$253,56
    1f6c:	8d010100 	ldo $1,$1,0
    1f70:	31000178 	cmp $0,$1,120
    1f74:	42000022 	bz $0,1ffc <printf+0x250>
    1f78:	f0000078 	jmp 2158 <printf+0x3ac>
    1f7c:	2700fd20 	subu $0,$253,32
    1f80:	8d020000 	ldo $2,$0,0
    1f84:	23010208 	addu $1,$2,8
    1f88:	2700fd20 	subu $0,$253,32
    1f8c:	af010000 	stou $1,$0,0
    1f90:	23000204 	addu $0,$2,4
    1f94:	89000000 	ldt $0,$0,0
    1f98:	c1000000 	set $0,$0
    1f9c:	3b000038 	slu $0,$0,56
    1fa0:	3f000038 	sru $0,$0,56
    1fa4:	c1040000 	set $4,$0
    1fa8:	f303ff3c 	pushj $3,1c98 <printbyte>
    1fac:	2702fd30 	subu $2,$253,48
    1fb0:	8d020200 	ldo $2,$2,0
    1fb4:	f6040002 	put rJ,$2
    1fb8:	f0000073 	jmp 2184 <printf+0x3d8>
    1fbc:	2700fd20 	subu $0,$253,32
    1fc0:	8d020000 	ldo $2,$0,0
    1fc4:	23010208 	addu $1,$2,8
    1fc8:	2700fd20 	subu $0,$253,32
    1fcc:	af010000 	stou $1,$0,0
    1fd0:	23000204 	addu $0,$2,4
    1fd4:	89000000 	ldt $0,$0,0
    1fd8:	3b000020 	slu $0,$0,32
    1fdc:	3d000020 	sr $0,$0,32
    1fe0:	c1040000 	set $4,$0
    1fe4:	e305000a 	setl $5,0xa
    1fe8:	f303fe5d 	pushj $3,195c <printint>
    1fec:	2700fd30 	subu $0,$253,48
    1ff0:	8d000000 	ldo $0,$0,0
    1ff4:	f6040000 	put rJ,$0
    1ff8:	f0000063 	jmp 2184 <printf+0x3d8>
    1ffc:	2700fd20 	subu $0,$253,32
    2000:	8d020000 	ldo $2,$0,0
    2004:	23010208 	addu $1,$2,8
    2008:	2700fd20 	subu $0,$253,32
    200c:	af010000 	stou $1,$0,0
    2010:	23000204 	addu $0,$2,4
    2014:	89000000 	ldt $0,$0,0
    2018:	3b000020 	slu $0,$0,32
    201c:	3d000020 	sr $0,$0,32
    2020:	c1040000 	set $4,$0
    2024:	e3050010 	setl $5,0x10
    2028:	f303fe4d 	pushj $3,195c <printint>
    202c:	2701fd30 	subu $1,$253,48
    2030:	8d010100 	ldo $1,$1,0
    2034:	f6040001 	put rJ,$1
    2038:	f0000053 	jmp 2184 <printf+0x3d8>
    203c:	2700fd20 	subu $0,$253,32
    2040:	8d020000 	ldo $2,$0,0
    2044:	23010208 	addu $1,$2,8
    2048:	2700fd20 	subu $0,$253,32
    204c:	af010000 	stou $1,$0,0
    2050:	23000204 	addu $0,$2,4
    2054:	89000000 	ldt $0,$0,0
    2058:	3b000020 	slu $0,$0,32
    205c:	3f000020 	sru $0,$0,32
    2060:	c1040000 	set $4,$0
    2064:	f303fece 	pushj $3,1b9c <printptr>
    2068:	2702fd30 	subu $2,$253,48
    206c:	8d020200 	ldo $2,$2,0
    2070:	f6040002 	put rJ,$2
    2074:	f0000044 	jmp 2184 <printf+0x3d8>
    2078:	2700fd20 	subu $0,$253,32
    207c:	8d020000 	ldo $2,$0,0
    2080:	23010208 	addu $1,$2,8
    2084:	2700fd20 	subu $0,$253,32
    2088:	af010000 	stou $1,$0,0
    208c:	c1010200 	set $1,$2
    2090:	2700fd10 	subu $0,$253,16
    2094:	8d020100 	ldo $2,$1,0
    2098:	af020000 	stou $2,$0,0
    209c:	2700fd10 	subu $0,$253,16
    20a0:	8d000000 	ldo $0,$0,0
    20a4:	31000000 	cmp $0,$0,0
    20a8:	4a00001e 	bnz $0,2120 <printf+0x374>
    20ac:	2700fd10 	subu $0,$253,16
    20b0:	e3012ed0 	setl $1,0x2ed0
    20b4:	e6010000 	incml $1,0x0
    20b8:	e5010000 	incmh $1,0x0
    20bc:	e4010000 	inch $1,0x0
    20c0:	af010000 	stou $1,$0,0
    20c4:	f0000017 	jmp 2120 <printf+0x374>
    20c8:	2700fd10 	subu $0,$253,16
    20cc:	8d000000 	ldo $0,$0,0
    20d0:	81000000 	ldb $0,$0,0
    20d4:	c1000000 	set $0,$0
    20d8:	3b000018 	slu $0,$0,24
    20dc:	c1000000 	set $0,$0
    20e0:	3b000020 	slu $0,$0,32
    20e4:	3d000020 	sr $0,$0,32
    20e8:	3d000018 	sr $0,$0,24
    20ec:	c1000000 	set $0,$0
    20f0:	3b000020 	slu $0,$0,32
    20f4:	3d000020 	sr $0,$0,32
    20f8:	c1040000 	set $4,$0
    20fc:	f2030058 	pushj $3,225c <putchar>
    2100:	2702fd30 	subu $2,$253,48
    2104:	8d020200 	ldo $2,$2,0
    2108:	f6040002 	put rJ,$2
    210c:	2701fd10 	subu $1,$253,16
    2110:	2700fd10 	subu $0,$253,16
    2114:	8d000000 	ldo $0,$0,0
    2118:	23000001 	addu $0,$0,1
    211c:	af000100 	stou $0,$1,0
    2120:	2700fd10 	subu $0,$253,16
    2124:	8d000000 	ldo $0,$0,0
    2128:	81000000 	ldb $0,$0,0
    212c:	3b000038 	slu $0,$0,56
    2130:	3d000038 	sr $0,$0,56
    2134:	31000000 	cmp $0,$0,0
    2138:	4b00ffe4 	bnz $0,20c8 <printf+0x31c>
    213c:	f0000012 	jmp 2184 <printf+0x3d8>
    2140:	e3040025 	setl $4,0x25
    2144:	f2030046 	pushj $3,225c <putchar>
    2148:	2700fd30 	subu $0,$253,48
    214c:	8d000000 	ldo $0,$0,0
    2150:	f6040000 	put rJ,$0
    2154:	f000000c 	jmp 2184 <printf+0x3d8>
    2158:	e3040025 	setl $4,0x25
    215c:	f2030040 	pushj $3,225c <putchar>
    2160:	2700fd14 	subu $0,$253,20
    2164:	89000000 	ldt $0,$0,0
    2168:	3b000020 	slu $0,$0,32
    216c:	3d000020 	sr $0,$0,32
    2170:	c1040000 	set $4,$0
    2174:	f203003a 	pushj $3,225c <putchar>
    2178:	2701fd30 	subu $1,$253,48
    217c:	8d010100 	ldo $1,$1,0
    2180:	f6040001 	put rJ,$1
    2184:	2701fd18 	subu $1,$253,24
    2188:	2700fd18 	subu $0,$253,24
    218c:	89000000 	ldt $0,$0,0
    2190:	23000001 	addu $0,$0,1
    2194:	ab000100 	sttu $0,$1,0
    2198:	2700fd18 	subu $0,$253,24
    219c:	89000000 	ldt $0,$0,0
    21a0:	3b000020 	slu $0,$0,32
    21a4:	3d000020 	sr $0,$0,32
    21a8:	c1010000 	set $1,$0
    21ac:	2700fd28 	subu $0,$253,40
    21b0:	8d000000 	ldo $0,$0,0
    21b4:	22000100 	addu $0,$1,$0
    21b8:	81000000 	ldb $0,$0,0
    21bc:	c1000000 	set $0,$0
    21c0:	3b000018 	slu $0,$0,24
    21c4:	c1000000 	set $0,$0
    21c8:	3b000020 	slu $0,$0,32
    21cc:	3d000020 	sr $0,$0,32
    21d0:	3d000018 	sr $0,$0,24
    21d4:	c1000000 	set $0,$0
    21d8:	2701fd14 	subu $1,$253,20
    21dc:	c90000ff 	and $0,$0,255
    21e0:	ab000100 	sttu $0,$1,0
    21e4:	2700fd14 	subu $0,$253,20
    21e8:	89000000 	ldt $0,$0,0
    21ec:	3b000020 	slu $0,$0,32
    21f0:	3d000020 	sr $0,$0,32
    21f4:	31000000 	cmp $0,$0,0
    21f8:	4b00ff0b 	bnz $0,1e24 <printf+0x78>
    21fc:	8dfdfe30 	ldo $253,$254,48
    2200:	23fefeb0 	addu $254,$254,176
    2204:	f8000000 	pop 0,0
    2208:	27fefe08 	subu $254,$254,8
    220c:	affdfe00 	stou $253,$254,0
    2210:	23fdfe08 	addu $253,$254,8
    2214:	e3000003 	setl $0,0x3
    2218:	e6001000 	incml $0,0x1000
    221c:	37010080 	negu $1,0,128
    2220:	a3010000 	stbu $1,$0,0
    2224:	e2001000 	setml $0,0x1000
    2228:	e3010015 	setl $1,0x15
    222c:	a3010000 	stbu $1,$0,0
    2230:	e3000001 	setl $0,0x1
    2234:	e6001000 	incml $0,0x1000
    2238:	e3010001 	setl $1,0x1
    223c:	a3010000 	stbu $1,$0,0
    2240:	e3000003 	setl $0,0x3
    2244:	e6001000 	incml $0,0x1000
    2248:	e3010000 	setl $1,0x0
    224c:	a3010000 	stbu $1,$0,0
    2250:	8dfdfe00 	ldo $253,$254,0
    2254:	23fefe08 	addu $254,$254,8
    2258:	f8000000 	pop 0,0
    225c:	27fefe10 	subu $254,$254,16
    2260:	affdfe08 	stou $253,$254,8
    2264:	23fdfe10 	addu $253,$254,16
    2268:	c1010000 	set $1,$0
    226c:	2700fd09 	subu $0,$253,9
    2270:	a3010000 	stbu $1,$0,0
    2274:	e3000005 	setl $0,0x5
    2278:	e6001000 	incml $0,0x1000
    227c:	81000000 	ldb $0,$0,0
    2280:	c1000000 	set $0,$0
    2284:	3b000018 	slu $0,$0,24
    2288:	c1000000 	set $0,$0
    228c:	3b000020 	slu $0,$0,32
    2290:	3f000020 	sru $0,$0,32
    2294:	3f000018 	sru $0,$0,24
    2298:	c1000000 	set $0,$0
    229c:	c9000020 	and $0,$0,32
    22a0:	c1000000 	set $0,$0
    22a4:	3b000020 	slu $0,$0,32
    22a8:	3d000020 	sr $0,$0,32
    22ac:	31000000 	cmp $0,$0,0
    22b0:	4300fff1 	bz $0,2274 <putchar+0x18>
    22b4:	e2011000 	setml $1,0x1000
    22b8:	2700fd09 	subu $0,$253,9
    22bc:	81020000 	ldb $2,$0,0
    22c0:	a3020100 	stbu $2,$1,0
    22c4:	8dfdfe08 	ldo $253,$254,8
    22c8:	23fefe10 	addu $254,$254,16
    22cc:	f8000000 	pop 0,0
    22d0:	27fefe08 	subu $254,$254,8
    22d4:	affdfe00 	stou $253,$254,0
    22d8:	23fdfe08 	addu $253,$254,8
    22dc:	e3000005 	setl $0,0x5
    22e0:	e6001000 	incml $0,0x1000
    22e4:	81000000 	ldb $0,$0,0
    22e8:	c1000000 	set $0,$0
    22ec:	3b000018 	slu $0,$0,24
    22f0:	c1000000 	set $0,$0
    22f4:	3b000020 	slu $0,$0,32
    22f8:	3f000020 	sru $0,$0,32
    22fc:	3f000018 	sru $0,$0,24
    2300:	c1000000 	set $0,$0
    2304:	c9000001 	and $0,$0,1
    2308:	c1000000 	set $0,$0
    230c:	3b000020 	slu $0,$0,32
    2310:	3d000020 	sr $0,$0,32
    2314:	31000000 	cmp $0,$0,0
    2318:	4300fff1 	bz $0,22dc <getchar+0xc>
    231c:	e2001000 	setml $0,0x1000
    2320:	81000000 	ldb $0,$0,0
    2324:	c1000000 	set $0,$0
    2328:	3b000018 	slu $0,$0,24
    232c:	c1000000 	set $0,$0
    2330:	3b000020 	slu $0,$0,32
    2334:	3f000020 	sru $0,$0,32
    2338:	3f000018 	sru $0,$0,24
    233c:	c1000000 	set $0,$0
    2340:	8dfdfe00 	ldo $253,$254,0
    2344:	23fefe08 	addu $254,$254,8
    2348:	f8010000 	pop 1,0
    234c:	27fefe18 	subu $254,$254,24
    2350:	affdfe10 	stou $253,$254,16
    2354:	23fdfe18 	addu $253,$254,24
    2358:	c1010000 	set $1,$0
    235c:	2700fd11 	subu $0,$253,17
    2360:	a3010000 	stbu $1,$0,0
    2364:	2700fd11 	subu $0,$253,17
    2368:	81000000 	ldb $0,$0,0
    236c:	c1000000 	set $0,$0
    2370:	3b000018 	slu $0,$0,24
    2374:	c1000000 	set $0,$0
    2378:	3b000020 	slu $0,$0,32
    237c:	3f000020 	sru $0,$0,32
    2380:	3f000018 	sru $0,$0,24
    2384:	c1000000 	set $0,$0
    2388:	3b000008 	slu $0,$0,8
    238c:	c1010000 	set $1,$0
    2390:	8900fe00 	ldt $0,$254,0
    2394:	c6000100 	xor $0,$1,$0
    2398:	c1000000 	set $0,$0
    239c:	ab00fe00 	sttu $0,$254,0
    23a0:	2700fd0c 	subu $0,$253,12
    23a4:	e3010000 	setl $1,0x0
    23a8:	ab010000 	sttu $1,$0,0
    23ac:	f0000018 	jmp 240c <crc16+0xc0>
    23b0:	8900fe00 	ldt $0,$254,0
    23b4:	22000000 	addu $0,$0,$0
    23b8:	c1000000 	set $0,$0
    23bc:	ab00fe00 	sttu $0,$254,0
    23c0:	8900fe00 	ldt $0,$254,0
    23c4:	e2010001 	setml $1,0x1
    23c8:	c8000001 	and $0,$0,$1
    23cc:	c1000000 	set $0,$0
    23d0:	3b000020 	slu $0,$0,32
    23d4:	3d000020 	sr $0,$0,32
    23d8:	31000000 	cmp $0,$0,0
    23dc:	42000007 	bz $0,23f8 <crc16+0xac>
    23e0:	8901fe00 	ldt $1,$254,0
    23e4:	e3001021 	setl $0,0x1021
    23e8:	e6000001 	incml $0,0x1
    23ec:	c6000100 	xor $0,$1,$0
    23f0:	c1000000 	set $0,$0
    23f4:	ab00fe00 	sttu $0,$254,0
    23f8:	2701fd0c 	subu $1,$253,12
    23fc:	2700fd0c 	subu $0,$253,12
    2400:	89000000 	ldt $0,$0,0
    2404:	23000001 	addu $0,$0,1
    2408:	ab000100 	sttu $0,$1,0
    240c:	2700fd0c 	subu $0,$253,12
    2410:	89000000 	ldt $0,$0,0
    2414:	3b000020 	slu $0,$0,32
    2418:	3d000020 	sr $0,$0,32
    241c:	31000007 	cmp $0,$0,7
    2420:	4d00ffe4 	bnp $0,23b0 <crc16+0x64>
    2424:	8dfdfe10 	ldo $253,$254,16
    2428:	23fefe18 	addu $254,$254,24
    242c:	f8000000 	pop 0,0
    2430:	27fefe28 	subu $254,$254,40
    2434:	affdfe20 	stou $253,$254,32
    2438:	23fdfe28 	addu $253,$254,40
    243c:	fe010004 	get $1,rJ
    2440:	2700fd28 	subu $0,$253,40
    2444:	af010000 	stou $1,$0,0
    2448:	2700fd14 	subu $0,$253,20
    244c:	2702fd0c 	subu $2,$253,12
    2450:	89000000 	ldt $0,$0,0
    2454:	3b010020 	slu $1,$0,32
    2458:	3f010120 	sru $1,$1,32
    245c:	89000200 	ldt $0,$2,0
    2460:	3b000020 	slu $0,$0,32
    2464:	3f000020 	sru $0,$0,32
    2468:	30000100 	cmp $0,$1,$0
    246c:	42000009 	bz $0,2490 <mtime+0x60>
    2470:	f304fff0 	pushj $4,2430 <mtime>
    2474:	2702fd28 	subu $2,$253,40
    2478:	8d020200 	ldo $2,$2,0
    247c:	f6040002 	put rJ,$2
    2480:	c1000400 	set $0,$4
    2484:	2703fd20 	subu $3,$253,32
    2488:	af000300 	stou $0,$3,0
    248c:	f000000d 	jmp 24c0 <mtime+0x90>
    2490:	2700fd14 	subu $0,$253,20
    2494:	89000000 	ldt $0,$0,0
    2498:	3b000020 	slu $0,$0,32
    249c:	3f000020 	sru $0,$0,32
    24a0:	3b010020 	slu $1,$0,32
    24a4:	2700fd10 	subu $0,$253,16
    24a8:	89000000 	ldt $0,$0,0
    24ac:	3b000020 	slu $0,$0,32
    24b0:	3f000020 	sru $0,$0,32
    24b4:	c0030100 	or $3,$1,$0
    24b8:	2702fd20 	subu $2,$253,32
    24bc:	af030200 	stou $3,$2,0
    24c0:	2701fd20 	subu $1,$253,32
    24c4:	8d000100 	ldo $0,$1,0
    24c8:	8dfdfe20 	ldo $253,$254,32
    24cc:	23fefe28 	addu $254,$254,40
    24d0:	f8010000 	pop 1,0
    24d4:	27fefe20 	subu $254,$254,32
    24d8:	affdfe18 	stou $253,$254,24
    24dc:	23fdfe20 	addu $253,$254,32
    24e0:	fe020004 	get $2,rJ
    24e4:	2701fd20 	subu $1,$253,32
    24e8:	af020100 	stou $2,$1,0
    24ec:	c1010000 	set $1,$0
    24f0:	2700fd14 	subu $0,$253,20
    24f4:	ab010000 	sttu $1,$0,0
    24f8:	2701fd14 	subu $1,$253,20
    24fc:	2700fd14 	subu $0,$253,20
    2500:	89000000 	ldt $0,$0,0
    2504:	3b000005 	slu $0,$0,5
    2508:	ab000100 	sttu $0,$1,0
    250c:	f303ffc9 	pushj $3,2430 <mtime>
    2510:	c1010300 	set $1,$3
    2514:	2700fd10 	subu $0,$253,16
    2518:	af010000 	stou $1,$0,0
    251c:	f303ffc5 	pushj $3,2430 <mtime>
    2520:	2700fd20 	subu $0,$253,32
    2524:	8d000000 	ldo $0,$0,0
    2528:	f6040000 	put rJ,$0
    252c:	c1010300 	set $1,$3
    2530:	2700fd10 	subu $0,$253,16
    2534:	8d000000 	ldo $0,$0,0
    2538:	26010100 	subu $1,$1,$0
    253c:	2700fd14 	subu $0,$253,20
    2540:	89000000 	ldt $0,$0,0
    2544:	3b000020 	slu $0,$0,32
    2548:	3f000020 	sru $0,$0,32
    254c:	32000100 	cmpu $0,$1,$0
    2550:	4100fff3 	bn $0,251c <sleep+0x48>
    2554:	8dfdfe18 	ldo $253,$254,24
    2558:	23fefe20 	addu $254,$254,32
    255c:	f8000000 	pop 0,0
    2560:	27fefe10 	subu $254,$254,16
    2564:	affdfe08 	stou $253,$254,8
    2568:	23fdfe10 	addu $253,$254,16
    256c:	c1010000 	set $1,$0
    2570:	2700fd09 	subu $0,$253,9
    2574:	a3010000 	stbu $1,$0,0
    2578:	e3011000 	setl $1,0x1000
    257c:	e6011000 	incml $1,0x1000
    2580:	2700fd09 	subu $0,$253,9
    2584:	81020000 	ldb $2,$0,0
    2588:	a3020100 	stbu $2,$1,0
    258c:	e3001000 	setl $0,0x1000
    2590:	e6001000 	incml $0,0x1000
    2594:	81000000 	ldb $0,$0,0
    2598:	c1000000 	set $0,$0
    259c:	3b000018 	slu $0,$0,24
    25a0:	c1000000 	set $0,$0
    25a4:	3b000020 	slu $0,$0,32
    25a8:	3f000020 	sru $0,$0,32
    25ac:	3f000018 	sru $0,$0,24
    25b0:	c1000000 	set $0,$0
    25b4:	8dfdfe08 	ldo $253,$254,8
    25b8:	23fefe10 	addu $254,$254,16
    25bc:	f8010000 	pop 1,0
    25c0:	27fefe18 	subu $254,$254,24
    25c4:	affdfe10 	stou $253,$254,16
    25c8:	23fdfe18 	addu $253,$254,24
    25cc:	fe010004 	get $1,rJ
    25d0:	2700fd18 	subu $0,$253,24
    25d4:	af010000 	stou $1,$0,0
    25d8:	2700fd10 	subu $0,$253,16
    25dc:	e3010000 	setl $1,0x0
    25e0:	ab010000 	sttu $1,$0,0
    25e4:	2700fd0c 	subu $0,$253,12
    25e8:	e3010000 	setl $1,0x0
    25ec:	ab010000 	sttu $1,$0,0
    25f0:	f000001a 	jmp 2658 <spi_r+0x98>
    25f4:	2700fd10 	subu $0,$253,16
    25f8:	89000000 	ldt $0,$0,0
    25fc:	3b000008 	slu $0,$0,8
    2600:	c1020000 	set $2,$0
    2604:	e30400ff 	setl $4,0xff
    2608:	f303ffd6 	pushj $3,2560 <spi_rw>
    260c:	2700fd18 	subu $0,$253,24
    2610:	8d000000 	ldo $0,$0,0
    2614:	f6040000 	put rJ,$0
    2618:	c1000300 	set $0,$3
    261c:	c1000000 	set $0,$0
    2620:	3b000018 	slu $0,$0,24
    2624:	c1000000 	set $0,$0
    2628:	3b000020 	slu $0,$0,32
    262c:	3f000020 	sru $0,$0,32
    2630:	3f000018 	sru $0,$0,24
    2634:	c1000000 	set $0,$0
    2638:	2701fd10 	subu $1,$253,16
    263c:	c0000200 	or $0,$2,$0
    2640:	ab000100 	sttu $0,$1,0
    2644:	2701fd0c 	subu $1,$253,12
    2648:	2700fd0c 	subu $0,$253,12
    264c:	89000000 	ldt $0,$0,0
    2650:	23000001 	addu $0,$0,1
    2654:	ab000100 	sttu $0,$1,0
    2658:	2700fd0c 	subu $0,$253,12
    265c:	89000000 	ldt $0,$0,0
    2660:	3b000020 	slu $0,$0,32
    2664:	3d000020 	sr $0,$0,32
    2668:	31000003 	cmp $0,$0,3
    266c:	4d00ffe2 	bnp $0,25f4 <spi_r+0x34>
    2670:	2700fd10 	subu $0,$253,16
    2674:	89000000 	ldt $0,$0,0
    2678:	8dfdfe10 	ldo $253,$254,16
    267c:	23fefe18 	addu $254,$254,24
    2680:	f8010000 	pop 1,0
    2684:	27fefe20 	subu $254,$254,32
    2688:	affdfe18 	stou $253,$254,24
    268c:	23fdfe20 	addu $253,$254,32
    2690:	fe070004 	get $7,rJ
    2694:	2706fd20 	subu $6,$253,32
    2698:	af070600 	stou $7,$6,0
    269c:	c1060000 	set $6,$0
    26a0:	2700fd11 	subu $0,$253,17
    26a4:	a3060000 	stbu $6,$0,0
    26a8:	2700fd12 	subu $0,$253,18
    26ac:	a3010000 	stbu $1,$0,0
    26b0:	2700fd13 	subu $0,$253,19
    26b4:	a3020000 	stbu $2,$0,0
    26b8:	2700fd14 	subu $0,$253,20
    26bc:	a3030000 	stbu $3,$0,0
    26c0:	2700fd15 	subu $0,$253,21
    26c4:	a3040000 	stbu $4,$0,0
    26c8:	2700fd16 	subu $0,$253,22
    26cc:	a3050000 	stbu $5,$0,0
    26d0:	e3001000 	setl $0,0x1000
    26d4:	e6001000 	incml $0,0x1000
    26d8:	37010001 	negu $1,0,1
    26dc:	a3010000 	stbu $1,$0,0
    26e0:	e3011000 	setl $1,0x1000
    26e4:	e6011000 	incml $1,0x1000
    26e8:	2700fd11 	subu $0,$253,17
    26ec:	81000000 	ldb $0,$0,0
    26f0:	eb000040 	orl $0,0x40
    26f4:	c1000000 	set $0,$0
    26f8:	a3000100 	stbu $0,$1,0
    26fc:	e3011000 	setl $1,0x1000
    2700:	e6011000 	incml $1,0x1000
    2704:	2700fd12 	subu $0,$253,18
    2708:	81000000 	ldb $0,$0,0
    270c:	a3000100 	stbu $0,$1,0
    2710:	e3011000 	setl $1,0x1000
    2714:	e6011000 	incml $1,0x1000
    2718:	2700fd13 	subu $0,$253,19
    271c:	81000000 	ldb $0,$0,0
    2720:	a3000100 	stbu $0,$1,0
    2724:	e3011000 	setl $1,0x1000
    2728:	e6011000 	incml $1,0x1000
    272c:	2700fd14 	subu $0,$253,20
    2730:	81000000 	ldb $0,$0,0
    2734:	a3000100 	stbu $0,$1,0
    2738:	e3011000 	setl $1,0x1000
    273c:	e6011000 	incml $1,0x1000
    2740:	2700fd15 	subu $0,$253,21
    2744:	81000000 	ldb $0,$0,0
    2748:	a3000100 	stbu $0,$1,0
    274c:	e3011000 	setl $1,0x1000
    2750:	e6011000 	incml $1,0x1000
    2754:	2700fd16 	subu $0,$253,22
    2758:	81000000 	ldb $0,$0,0
    275c:	a3000100 	stbu $0,$1,0
    2760:	2700fd0c 	subu $0,$253,12
    2764:	e3060000 	setl $6,0x0
    2768:	ab060000 	sttu $6,$0,0
    276c:	f0000006 	jmp 2784 <spi_cmd+0x100>
    2770:	2701fd0c 	subu $1,$253,12
    2774:	2700fd0c 	subu $0,$253,12
    2778:	89000000 	ldt $0,$0,0
    277c:	23000001 	addu $0,$0,1
    2780:	ab000100 	sttu $0,$1,0
    2784:	2700fd0c 	subu $0,$253,12
    2788:	89000000 	ldt $0,$0,0
    278c:	3b000020 	slu $0,$0,32
    2790:	3d000020 	sr $0,$0,32
    2794:	31000009 	cmp $0,$0,9
    2798:	4400000b 	bp $0,27c4 <spi_cmd+0x140>
    279c:	e30900ff 	setl $9,0xff
    27a0:	f308ff70 	pushj $8,2560 <spi_rw>
    27a4:	2707fd20 	subu $7,$253,32
    27a8:	8d070700 	ldo $7,$7,0
    27ac:	f6040007 	put rJ,$7
    27b0:	c1000800 	set $0,$8
    27b4:	3b000038 	slu $0,$0,56
    27b8:	3f000038 	sru $0,$0,56
    27bc:	310000ff 	cmp $0,$0,255
    27c0:	4300ffec 	bz $0,2770 <spi_cmd+0xec>
    27c4:	e3001000 	setl $0,0x1000
    27c8:	e6001000 	incml $0,0x1000
    27cc:	81000000 	ldb $0,$0,0
    27d0:	c1000000 	set $0,$0
    27d4:	3b000018 	slu $0,$0,24
    27d8:	c1000000 	set $0,$0
    27dc:	3b000020 	slu $0,$0,32
    27e0:	3d000020 	sr $0,$0,32
    27e4:	3d000018 	sr $0,$0,24
    27e8:	c1000000 	set $0,$0
    27ec:	8dfdfe18 	ldo $253,$254,24
    27f0:	23fefe20 	addu $254,$254,32
    27f4:	f8010000 	pop 1,0
    27f8:	27fefe18 	subu $254,$254,24
    27fc:	affdfe10 	stou $253,$254,16
    2800:	23fdfe18 	addu $253,$254,24
    2804:	fe010004 	get $1,rJ
    2808:	2700fd18 	subu $0,$253,24
    280c:	af010000 	stou $1,$0,0
    2810:	e30303e8 	setl $3,0x3e8
    2814:	f302ff30 	pushj $2,24d4 <sleep>
    2818:	e3001004 	setl $0,0x1004
    281c:	e6001000 	incml $0,0x1000
    2820:	e3010001 	setl $1,0x1
    2824:	a3010000 	stbu $1,$0,0
    2828:	2700fd10 	subu $0,$253,16
    282c:	e3010000 	setl $1,0x0
    2830:	ab010000 	sttu $1,$0,0
    2834:	f0000012 	jmp 287c <spi_init+0x84>
    2838:	e3030001 	setl $3,0x1
    283c:	f302ff26 	pushj $2,24d4 <sleep>
    2840:	e3001004 	setl $0,0x1004
    2844:	e6001000 	incml $0,0x1000
    2848:	e3010003 	setl $1,0x3
    284c:	a3010000 	stbu $1,$0,0
    2850:	e3030001 	setl $3,0x1
    2854:	f302ff20 	pushj $2,24d4 <sleep>
    2858:	e3001004 	setl $0,0x1004
    285c:	e6001000 	incml $0,0x1000
    2860:	e3010001 	setl $1,0x1
    2864:	a3010000 	stbu $1,$0,0
    2868:	2701fd10 	subu $1,$253,16
    286c:	2700fd10 	subu $0,$253,16
    2870:	89000000 	ldt $0,$0,0
    2874:	23000001 	addu $0,$0,1
    2878:	ab000100 	sttu $0,$1,0
    287c:	2700fd10 	subu $0,$253,16
    2880:	89000000 	ldt $0,$0,0
    2884:	3b000020 	slu $0,$0,32
    2888:	3d000020 	sr $0,$0,32
    288c:	31000063 	cmp $0,$0,99
    2890:	4d00ffea 	bnp $0,2838 <spi_init+0x40>
    2894:	e3030001 	setl $3,0x1
    2898:	f302ff0f 	pushj $2,24d4 <sleep>
    289c:	e3001004 	setl $0,0x1004
    28a0:	e6001000 	incml $0,0x1000
    28a4:	e3010000 	setl $1,0x0
    28a8:	a3010000 	stbu $1,$0,0
    28ac:	e3030000 	setl $3,0x0
    28b0:	e3040000 	setl $4,0x0
    28b4:	e3050000 	setl $5,0x0
    28b8:	e3060000 	setl $6,0x0
    28bc:	e3070000 	setl $7,0x0
    28c0:	3708006b 	negu $8,0,107
    28c4:	f302ff70 	pushj $2,2684 <spi_cmd>
    28c8:	e3030008 	setl $3,0x8
    28cc:	e3040000 	setl $4,0x0
    28d0:	e3050000 	setl $5,0x0
    28d4:	e3060001 	setl $6,0x1
    28d8:	37070056 	negu $7,0,86
    28dc:	37080079 	negu $8,0,121
    28e0:	f302ff69 	pushj $2,2684 <spi_cmd>
    28e4:	f302ff37 	pushj $2,25c0 <spi_r>
    28e8:	2700fd10 	subu $0,$253,16
    28ec:	e3010000 	setl $1,0x0
    28f0:	ab010000 	sttu $1,$0,0
    28f4:	f000001e 	jmp 296c <spi_init+0x174>
    28f8:	e30386a0 	setl $3,0x86a0
    28fc:	e6030001 	incml $3,0x1
    2900:	f302fef5 	pushj $2,24d4 <sleep>
    2904:	e3030037 	setl $3,0x37
    2908:	e3040000 	setl $4,0x0
    290c:	e3050000 	setl $5,0x0
    2910:	e3060000 	setl $6,0x0
    2914:	e3070000 	setl $7,0x0
    2918:	e3080000 	setl $8,0x0
    291c:	f302ff5a 	pushj $2,2684 <spi_cmd>
    2920:	e3030029 	setl $3,0x29
    2924:	e3040040 	setl $4,0x40
    2928:	e3050000 	setl $5,0x0
    292c:	e3060000 	setl $6,0x0
    2930:	e3070000 	setl $7,0x0
    2934:	e3080000 	setl $8,0x0
    2938:	f302ff53 	pushj $2,2684 <spi_cmd>
    293c:	e3001000 	setl $0,0x1000
    2940:	e6001000 	incml $0,0x1000
    2944:	81000000 	ldb $0,$0,0
    2948:	3b000038 	slu $0,$0,56
    294c:	3f000038 	sru $0,$0,56
    2950:	31000000 	cmp $0,$0,0
    2954:	4200000c 	bz $0,2984 <spi_init+0x18c>
    2958:	2701fd10 	subu $1,$253,16
    295c:	2700fd10 	subu $0,$253,16
    2960:	89000000 	ldt $0,$0,0
    2964:	23000001 	addu $0,$0,1
    2968:	ab000100 	sttu $0,$1,0
    296c:	2700fd10 	subu $0,$253,16
    2970:	89000000 	ldt $0,$0,0
    2974:	3b000020 	slu $0,$0,32
    2978:	3d000020 	sr $0,$0,32
    297c:	31000009 	cmp $0,$0,9
    2980:	4d00ffde 	bnp $0,28f8 <spi_init+0x100>
    2984:	e303003a 	setl $3,0x3a
    2988:	e3040000 	setl $4,0x0
    298c:	e3050000 	setl $5,0x0
    2990:	e3060000 	setl $6,0x0
    2994:	e3070000 	setl $7,0x0
    2998:	e3080000 	setl $8,0x0
    299c:	f302ff3a 	pushj $2,2684 <spi_cmd>
    29a0:	f302ff08 	pushj $2,25c0 <spi_r>
    29a4:	2700fd18 	subu $0,$253,24
    29a8:	8d000000 	ldo $0,$0,0
    29ac:	f6040000 	put rJ,$0
    29b0:	c1010200 	set $1,$2
    29b4:	2700fd0c 	subu $0,$253,12
    29b8:	ab010000 	sttu $1,$0,0
    29bc:	2700fd0c 	subu $0,$253,12
    29c0:	89000000 	ldt $0,$0,0
    29c4:	e2014000 	setml $1,0x4000
    29c8:	c8000001 	and $0,$0,$1
    29cc:	c1000000 	set $0,$0
    29d0:	c5000000 	nor $0,$0,0
    29d4:	c1000000 	set $0,$0
    29d8:	3b000020 	slu $0,$0,32
    29dc:	3d000020 	sr $0,$0,32
    29e0:	31000000 	cmp $0,$0,0
    29e4:	4200000b 	bz $0,2a10 <spi_init+0x218>
    29e8:	e3030010 	setl $3,0x10
    29ec:	e3040000 	setl $4,0x0
    29f0:	e3050000 	setl $5,0x0
    29f4:	e3060002 	setl $6,0x2
    29f8:	e3070000 	setl $7,0x0
    29fc:	e3080000 	setl $8,0x0
    2a00:	f302ff21 	pushj $2,2684 <spi_cmd>
    2a04:	2700fd18 	subu $0,$253,24
    2a08:	8d000000 	ldo $0,$0,0
    2a0c:	f6040000 	put rJ,$0
    2a10:	e3000000 	setl $0,0x0
    2a14:	8dfdfe10 	ldo $253,$254,16
    2a18:	23fefe18 	addu $254,$254,24
    2a1c:	f8010000 	pop 1,0
    2a20:	27fefe38 	subu $254,$254,56
    2a24:	affdfe30 	stou $253,$254,48
    2a28:	23fdfe38 	addu $253,$254,56
    2a2c:	fe030004 	get $3,rJ
    2a30:	2702fd38 	subu $2,$253,56
    2a34:	af030200 	stou $3,$2,0
    2a38:	c1020000 	set $2,$0
    2a3c:	2700fd30 	subu $0,$253,48
    2a40:	af010000 	stou $1,$0,0
    2a44:	2700fd24 	subu $0,$253,36
    2a48:	ab020000 	sttu $2,$0,0
    2a4c:	2700fd24 	subu $0,$253,36
    2a50:	89000000 	ldt $0,$0,0
    2a54:	3b000020 	slu $0,$0,32
    2a58:	3f000020 	sru $0,$0,32
    2a5c:	3f000018 	sru $0,$0,24
    2a60:	c1000000 	set $0,$0
    2a64:	2701fd1c 	subu $1,$253,28
    2a68:	c90000ff 	and $0,$0,255
    2a6c:	ab000100 	sttu $0,$1,0
    2a70:	2700fd24 	subu $0,$253,36
    2a74:	89000000 	ldt $0,$0,0
    2a78:	3b000020 	slu $0,$0,32
    2a7c:	3f000020 	sru $0,$0,32
    2a80:	3f000010 	sru $0,$0,16
    2a84:	c1000000 	set $0,$0
    2a88:	2701fd18 	subu $1,$253,24
    2a8c:	c90000ff 	and $0,$0,255
    2a90:	ab000100 	sttu $0,$1,0
    2a94:	2700fd24 	subu $0,$253,36
    2a98:	89000000 	ldt $0,$0,0
    2a9c:	3b000020 	slu $0,$0,32
    2aa0:	3f000020 	sru $0,$0,32
    2aa4:	3f000008 	sru $0,$0,8
    2aa8:	c1000000 	set $0,$0
    2aac:	2701fd14 	subu $1,$253,20
    2ab0:	c90000ff 	and $0,$0,255
    2ab4:	ab000100 	sttu $0,$1,0
    2ab8:	2700fd24 	subu $0,$253,36
    2abc:	89000000 	ldt $0,$0,0
    2ac0:	2701fd10 	subu $1,$253,16
    2ac4:	c90000ff 	and $0,$0,255
    2ac8:	ab000100 	sttu $0,$1,0
    2acc:	2700fd1c 	subu $0,$253,28
    2ad0:	89000000 	ldt $0,$0,0
    2ad4:	c1010000 	set $1,$0
    2ad8:	2700fd18 	subu $0,$253,24
    2adc:	89000000 	ldt $0,$0,0
    2ae0:	c1020000 	set $2,$0
    2ae4:	2700fd14 	subu $0,$253,20
    2ae8:	89000000 	ldt $0,$0,0
    2aec:	c1040000 	set $4,$0
    2af0:	2700fd10 	subu $0,$253,16
    2af4:	89000000 	ldt $0,$0,0
    2af8:	c1000000 	set $0,$0
    2afc:	3b030138 	slu $3,$1,56
    2b00:	3d030338 	sr $3,$3,56
    2b04:	3b010238 	slu $1,$2,56
    2b08:	3d010138 	sr $1,$1,56
    2b0c:	3b020438 	slu $2,$4,56
    2b10:	3d020238 	sr $2,$2,56
    2b14:	3b000038 	slu $0,$0,56
    2b18:	3d000038 	sr $0,$0,56
    2b1c:	e3060011 	setl $6,0x11
    2b20:	c1070300 	set $7,$3
    2b24:	c1080100 	set $8,$1
    2b28:	c1090200 	set $9,$2
    2b2c:	c10a0000 	set $10,$0
    2b30:	e30b0000 	setl $11,0x0
    2b34:	f305fed4 	pushj $5,2684 <spi_cmd>
    2b38:	2700fd38 	subu $0,$253,56
    2b3c:	8d000000 	ldo $0,$0,0
    2b40:	f6040000 	put rJ,$0
    2b44:	c1000500 	set $0,$5
    2b48:	3b000038 	slu $0,$0,56
    2b4c:	3d000038 	sr $0,$0,56
    2b50:	31000000 	cmp $0,$0,0
    2b54:	4a000055 	bnz $0,2ca8 <spi_rb+0x288>
    2b58:	2700fd0c 	subu $0,$253,12
    2b5c:	e3010000 	setl $1,0x0
    2b60:	ab010000 	sttu $1,$0,0
    2b64:	f0000006 	jmp 2b7c <spi_rb+0x15c>
    2b68:	2701fd0c 	subu $1,$253,12
    2b6c:	2700fd0c 	subu $0,$253,12
    2b70:	89000000 	ldt $0,$0,0
    2b74:	23000001 	addu $0,$0,1
    2b78:	ab000100 	sttu $0,$1,0
    2b7c:	2700fd0c 	subu $0,$253,12
    2b80:	89000000 	ldt $0,$0,0
    2b84:	3b000020 	slu $0,$0,32
    2b88:	3d000020 	sr $0,$0,32
    2b8c:	e301869f 	setl $1,0x869f
    2b90:	e6010001 	incml $1,0x1
    2b94:	30000001 	cmp $0,$0,$1
    2b98:	44000008 	bp $0,2bb8 <spi_rb+0x198>
    2b9c:	e30600ff 	setl $6,0xff
    2ba0:	f305fe70 	pushj $5,2560 <spi_rw>
    2ba4:	c1000500 	set $0,$5
    2ba8:	3b000038 	slu $0,$0,56
    2bac:	3f000038 	sru $0,$0,56
    2bb0:	310000ff 	cmp $0,$0,255
    2bb4:	4300ffed 	bz $0,2b68 <spi_rb+0x148>
    2bb8:	e3020000 	setl $2,0x0
    2bbc:	ab02fe00 	sttu $2,$254,0
    2bc0:	2700fd0c 	subu $0,$253,12
    2bc4:	e3030000 	setl $3,0x0
    2bc8:	ab030000 	sttu $3,$0,0
    2bcc:	f000001f 	jmp 2c48 <spi_rb+0x228>
    2bd0:	2700fd0c 	subu $0,$253,12
    2bd4:	89000000 	ldt $0,$0,0
    2bd8:	3b000020 	slu $0,$0,32
    2bdc:	3d000020 	sr $0,$0,32
    2be0:	c1010000 	set $1,$0
    2be4:	2700fd30 	subu $0,$253,48
    2be8:	8d000000 	ldo $0,$0,0
    2bec:	22010100 	addu $1,$1,$0
    2bf0:	e30600ff 	setl $6,0xff
    2bf4:	f305fe5b 	pushj $5,2560 <spi_rw>
    2bf8:	c1000500 	set $0,$5
    2bfc:	a3000100 	stbu $0,$1,0
    2c00:	2700fd0c 	subu $0,$253,12
    2c04:	89000000 	ldt $0,$0,0
    2c08:	3b000020 	slu $0,$0,32
    2c0c:	3d000020 	sr $0,$0,32
    2c10:	c1010000 	set $1,$0
    2c14:	2700fd30 	subu $0,$253,48
    2c18:	8d000000 	ldo $0,$0,0
    2c1c:	22000100 	addu $0,$1,$0
    2c20:	81000000 	ldb $0,$0,0
    2c24:	3b000038 	slu $0,$0,56
    2c28:	3f000038 	sru $0,$0,56
    2c2c:	c1060000 	set $6,$0
    2c30:	f305fdc7 	pushj $5,234c <crc16>
    2c34:	2701fd0c 	subu $1,$253,12
    2c38:	2700fd0c 	subu $0,$253,12
    2c3c:	89000000 	ldt $0,$0,0
    2c40:	23000001 	addu $0,$0,1
    2c44:	ab000100 	sttu $0,$1,0
    2c48:	2700fd0c 	subu $0,$253,12
    2c4c:	89000000 	ldt $0,$0,0
    2c50:	3b000020 	slu $0,$0,32
    2c54:	3d000020 	sr $0,$0,32
    2c58:	e30101ff 	setl $1,0x1ff
    2c5c:	30000001 	cmp $0,$0,$1
    2c60:	4d00ffdc 	bnp $0,2bd0 <spi_rb+0x1b0>
    2c64:	e30600ff 	setl $6,0xff
    2c68:	f305fe3e 	pushj $5,2560 <spi_rw>
    2c6c:	c1000500 	set $0,$5
    2c70:	3b000038 	slu $0,$0,56
    2c74:	3f000038 	sru $0,$0,56
    2c78:	c1060000 	set $6,$0
    2c7c:	f305fdb4 	pushj $5,234c <crc16>
    2c80:	e30600ff 	setl $6,0xff
    2c84:	f305fe37 	pushj $5,2560 <spi_rw>
    2c88:	c1000500 	set $0,$5
    2c8c:	3b000038 	slu $0,$0,56
    2c90:	3f000038 	sru $0,$0,56
    2c94:	c1060000 	set $6,$0
    2c98:	f305fdad 	pushj $5,234c <crc16>
    2c9c:	2700fd38 	subu $0,$253,56
    2ca0:	8d000000 	ldo $0,$0,0
    2ca4:	f6040000 	put rJ,$0
    2ca8:	8900fe00 	ldt $0,$254,0
    2cac:	8dfdfe30 	ldo $253,$254,48
    2cb0:	23fefe38 	addu $254,$254,56
    2cb4:	f8010000 	pop 1,0
	...
    2cc0:	70616e69 	zsn $97,$110,$105
    2cc4:	633a2025 	csz $58,$32,37
    2cc8:	730a0000 	zsz $10,$0,0
    2ccc:	67657453 	csod $101,$116,83
    2cd0:	75706572 	zsp $112,$101,114
    2cd4:	626c6f63 	csz $108,$111,$99
    2cd8:	6b28290a 	csnz $40,$41,10
    2cdc:	00000000 	trap 0,0,0
    2ce0:	67657445 	csod $101,$116,69
    2ce4:	4c464865 	bnp $70,14e78 <crc+0x114b4>
    2ce8:	61646572 	csn $100,$101,114
    2cec:	28290a00 	2addu $41,$10,$0
    2cf0:	72656164 	zsz $101,$97,$100
    2cf4:	20626c6f 	add $98,$108,$111
    2cf8:	636b0a00 	csz $107,$10,0
    2cfc:	67657449 	csod $101,$116,73
    2d00:	6e6f6465 	csev $111,$100,$101
    2d04:	28290a00 	2addu $41,$10,$0
    2d08:	0a 20 5f 5f 	*unknown*
    2d0c:	5f205f5f 	pbev $32,fffffffffffdaa88 <crc+0xfffffffffffd70c4>
    2d10:	5f205f5f 	pbev $32,fffffffffffdaa8c <crc+0xfffffffffffd70c8>
    2d14:	5f20205f 	pbev $32,fffffffffffcae90 <crc+0xfffffffffffc74cc>
    2d18:	5f5f2020 	pbev $95,fffffffffffcad98 <crc+0xfffffffffffc73d4>
    2d1c:	5f5f2020 	pbev $95,fffffffffffcad9c <crc+0xfffffffffffc73d8>
    2d20:	205f5f0a 	add $95,$95,$10
    2d24:	7c205f20 	zsnp $32,$95,$32
    2d28:	5c5f205f 	pbnp $95,aea4 <crc+0x74e0>
    2d2c:	2f205f5f 	16addu $32,$95,95
    2d30:	7c2f205f 	zsnp $47,$32,$95
    2d34:	5f7c5f5c 	pbev $124,fffffffffffdaaa4 <crc+0xfffffffffffd70e0>
    2d38:	205c202f 	add $92,$32,$47
    2d3c:	202f0a7c 	add $47,$10,$124
    2d40:	2020202f 	add $32,$32,$47
    2d44:	7c207c5c 	zsnp $32,$124,$92
    2d48:	5f5f205c 	pbev $95,fffffffffffcaeb8 <crc+0xfffffffffffc74f4>
    2d4c:	20285f7c 	add $40,$95,$124
    2d50:	5f5f5f5c 	pbev $95,fffffffffffdaac0 <crc+0xfffffffffffd70fc>
    2d54:	2056202f 	add $86,$32,$47
    2d58:	200a7c5f 	add $10,$124,$95
    2d5c:	7c5f5c5f 	zsnp $95,$92,$95
    2d60:	5f5f7c5f 	pbev $95,fffffffffffe1edc <crc+0xfffffffffffde518>
    2d64:	5f5f2f5c 	pbev $95,fffffffffffcead4 <crc+0xfffffffffffcb110>
    2d68:	5f5f5f7c 	pbev $95,fffffffffffdab58 <crc+0xfffffffffffd7194>
    2d6c:	2020205c 	add $32,$32,$92
    2d70:	5f2f2020 	pbev $47,fffffffffffcadf0 <crc+0xfffffffffffc742c>
    2d74:	0a0a0000 	flotu $10,$0
    2d78:	50726f63 	pbn $114,1eb04 <crc+0x1b140>
    2d7c:	6573736f 	csp $115,$115,111
    2d80:	723a2072 	zsz $58,$32,$114
    2d84:	76333269 	zsod $51,$50,$105
    2d88:	61204033 	csn $32,$64,51
    2d8c:	324d487a 	cmpu $77,$72,$122
    2d90:	2056312e 	add $86,$49,$46
    2d94:	330a0a00 	cmpu $10,$10,0
    2d98:	30783030 	cmp $120,$48,$48
    2d9c:	30303130 	cmp $48,$49,$48
    2da0:	30302042 	cmp $48,$32,$66
    2da4:	4f4f5420 	bev $79,fffffffffffd7e24 <crc+0xfffffffffffd4460>
    2da8:	28313220 	2addu $49,$50,$32
    2dac:	4b42290a 	bnz $66,fffffffffffcd1d4 <crc+0xfffffffffffc9810>
    2db0:	00000000 	trap 0,0,0
    2db4:	30783032 	cmp $120,$48,$50
    2db8:	30303030 	cmp $48,$48,$48
    2dbc:	30302043 	cmp $48,$32,$67
    2dc0:	4c494e54 	bnp $73,16710 <crc+0x12d4c>
    2dc4:	0a000000 	flotu $0,$0
    2dc8:	30783043 	cmp $120,$48,$67
    2dcc:	30303030 	cmp $48,$48,$48
    2dd0:	30302050 	cmp $48,$32,$80
    2dd4:	4c49430a 	bnp $73,139fc <crc+0x10038>
    2dd8:	00000000 	trap 0,0,0
    2ddc:	30783130 	cmp $120,$49,$48
    2de0:	30303030 	cmp $48,$48,$48
    2de4:	30302055 	cmp $48,$32,$85
    2de8:	4152540a 	bn $82,fffffffffffd7e10 <crc+0xfffffffffffd444c>
    2dec:	00000000 	trap 0,0,0
    2df0:	30783130 	cmp $120,$49,$48
    2df4:	30303130 	cmp $48,$49,$48
    2df8:	30302053 	cmp $48,$32,$83
    2dfc:	442d4341 	bp $45,13b00 <crc+0x1013c>
    2e00:	52440a00 	pbz $68,5600 <crc+0x1c3c>
    2e04:	30783830 	cmp $120,$56,$48
    2e08:	30303030 	cmp $48,$48,$48
    2e0c:	30302052 	cmp $48,$32,$82
    2e10:	414d2028 	bn $77,fffffffffffcaeb0 <crc+0xfffffffffffc74ec>
    2e14:	35313220 	neg $49,50,32
    2e18:	4b42290a 	bnz $66,fffffffffffcd240 <crc+0xfffffffffffc987c>
    2e1c:	0a000000 	flotu $0,$0
    2e20:	73625f6d 	zsz $98,$95,109
    2e24:	61676963 	csn $103,$105,99
    2e28:	20307831 	add $48,$120,$49
    2e2c:	30323033 	cmp $50,$48,$51
    2e30:	30343000 	cmp $52,$48,$0
    2e34:	2e000000 	16addu $0,$0,$0
    2e38:	4f4b0a65 	bev $75,fffffffffffc57cc <crc+0xfffffffffffc1e08>
    2e3c:	5f6d6167 	pbev $109,fffffffffffdb3d8 <crc+0xfffffffffffd7a14>
    2e40:	69632020 	csnn $99,$32,32
    2e44:	30783436 	cmp $120,$52,$54
    2e48:	34633435 	neg $99,52,$53
    2e4c:	37660000 	negu $102,0,0
    2e50:	4f4b0a65 	bev $75,fffffffffffc57e4 <crc+0xfffffffffffc1e20>
    2e54:	5f656e74 	pbev $101,fffffffffffde824 <crc+0xfffffffffffdae60>
    2e58:	72792020 	zsz $121,$32,$32
    2e5c:	25702e00 	sub $112,$46,0
    2e60:	4f4b0a0a 	bev $75,fffffffffffc5688 <crc+0xfffffffffffc1cc4>
    2e64:	20202070 	add $32,$32,$112
    2e68:	5f747970 	pbev $116,fffffffffffe1428 <crc+0xfffffffffffdda64>
    2e6c:	65202020 	csp $32,$32,32
    2e70:	2020705f 	add $32,$112,$95
    2e74:	61646472 	csn $100,$100,114
    2e78:	20202020 	add $32,$32,$32
    2e7c:	20705f66 	add $112,$95,$102
    2e80:	696c6573 	csnn $108,$101,115
    2e84:	7a202020 	zsnz $32,$32,$32
    2e88:	6c6f6164 	csnp $111,$97,$100
    2e8c:	0a000000 	flotu $0,$0
    2e90:	25642020 	sub $100,$32,32
    2e94:	25702025 	sub $112,$32,37
    2e98:	70202570 	zsn $32,$37,$112
    2e9c:	20000000 	add $0,$0,$0
    2ea0:	4f4b0000 	bev $75,fffffffffffc2ea0 <crc+0xfffffffffffbf4dc>
    2ea4:	0a000000 	flotu $0,$0
    2ea8:	0a 57 65 6c 	*unknown*
    2eac:	636f6d65 	csz $111,$109,101
    2eb0:	20746f20 	add $116,$111,$32
    2eb4:	72763332 	zsz $118,$51,$50
    2eb8:	69612036 	csnn $97,$32,54
    2ebc:	74682045 	zsp $104,$32,$69
    2ec0:	64697469 	csp $105,$116,$105
    2ec4:	6f6e2055 	csev $110,$32,85
    2ec8:	4e49580a 	bev $73,18ef0 <crc+0x1552c>
    2ecc:	00000000 	trap 0,0,0
    2ed0:	286e756c 	2addu $110,$117,$108
    2ed4:	6c290000 	csnp $41,$0,$0
	...
    2ee0:	30313233 	cmp $49,$50,$51
    2ee4:	34353637 	neg $53,54,$55
    2ee8:	38396162 	sl $57,$97,$98
    2eec:	63646566 	csz $100,$101,102
	...
Disassembly of section .MMIX.reg_contents.linker_allocated:

00000000000007e0 <.MMIX.reg_contents.linker_allocated>:
 7e0:	00000000 	trap 0,0,0
 7e4:	00002ee0 	trap 0,46,224
 7e8:	00000000 	trap 0,0,0
 7ec:	00003710 	trap 0,55,16
 7f0:	00000000 	trap 0,0,0
 7f4:	000039c4 	trap 0,57,196
